收藏
回答

更新之后出现perty or method "toJSON" is not defined 报错?

使用uView的u-circle-progress组件,uni.createCanvasContext(this.elBgId, this)导致报这个错误

回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-CJiang
    社区技术运营专员-CJiang
    2020-12-24

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),并提供下工具的版本号。

    2020-12-24
    有用
    回复
  • FGG
    FGG
    2020-12-24
    问题依然存在
    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去了就不报错了,但是绘制不了了
    
    2020-12-24
    有用
    回复
  • 刚刚
    刚刚
    2020-12-24

    把开发工具的本地 包重新选下,我昨天也遇到了:

    https://developers.weixin.qq.com/community/develop/doc/0004c68aae40288f147bcd3415b000

    2020-12-24
    有用
    回复 1
    • FGG
      FGG
      2020-12-24
      谢谢
      2020-12-24
      回复
登录 后发表内容