小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用uView的u-circle-progress组件,uni.createCanvasContext(this.elBgId, this)导致报这个错误
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),并提供下工具的版本号。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
问题依然存在 drawProgressBg() { let ctx = uni.createCanvasContext(this.elBgId, this); ctx.setLineWidth(this.borderWidthPx); // 设置圆环宽度 ctx.setStrokeStyle(this.inactiveColor); // 线条颜色 ctx.beginPath(); // 开始描绘路径 // 设置一个原点(110,110),半径为100的圆的路径到当前路径 let radius = this.widthPx / 2; ctx.arc(radius, radius, radius - this.borderWidthPx, 0, 2 * Math.PI, false); ctx.stroke(); // 对路径进行描绘 ctx.draw();
},
uni.createCanvasContext(this.elBgId, this)把this去了就不报错了,但是绘制不了了
把开发工具的本地 包重新选下,我昨天也遇到了:
https://developers.weixin.qq.com/community/develop/doc/0004c68aae40288f147bcd3415b000
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),并提供下工具的版本号。
问题依然存在 drawProgressBg() { let ctx = uni.createCanvasContext(this.elBgId, this); ctx.setLineWidth(this.borderWidthPx); // 设置圆环宽度 ctx.setStrokeStyle(this.inactiveColor); // 线条颜色 ctx.beginPath(); // 开始描绘路径 // 设置一个原点(110,110),半径为100的圆的路径到当前路径 let radius = this.widthPx / 2; ctx.arc(radius, radius, radius - this.borderWidthPx, 0, 2 * Math.PI, false); ctx.stroke(); // 对路径进行描绘 ctx.draw();
},
uni.createCanvasContext(this.elBgId, this)把this去了就不报错了,但是绘制不了了
把开发工具的本地 包重新选下,我昨天也遇到了:
https://developers.weixin.qq.com/community/develop/doc/0004c68aae40288f147bcd3415b000