uniapp微信小程序随机生成canvas-id报错?
文章目录
场景:
- 子组件,在
mounted
绘制 canvas; - App、H5端正常显示,微信小程序报错;
效果图

遇到问题
- 随机生成 canvas-id方式,控制台报错【: canvas-id attribute is undefined】;
- 页面上已渲染生成好的id;


javascript
<template>
<view class="circle-progress">
<canvas class="canvas" :canvas-id="canvasId" :id="canvasId" :style="{ width: width + 'px', height: width + 'px' }"></canvas>
<slot></slot>
</view>
</template>
解决
- 最直接解决方式:不使用随机生成方式,直接写固定的id;