收藏
回答

canvas相关问题?

使用canvas开发的小程序在旧版的微信上正常运行,在新版的微信上出现问题,微信版本8.0.44 或者 8.0.45都有问题,

打印信息:`new Path2D()` should not be used, please use `canvas.createPath2D()`

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

2 个回答

  • Demons
    Demons
    2023-12-27

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

    2023-12-27
    有用
    回复 7
    • HC
      HC
      2023-12-28
      代码片段 https://developers.weixin.qq.com/s/Xi6DvNm67lNV
      2023-12-28
      回复
    • HC
      HC
      01-03
      有查出是什么问题吗?
      01-03
      回复
    • HC
      HC
      01-05
      好急啊,小程序已经使用不了了
      01-05
      回复
    • HC
      HC
      01-07
      有查出是什么问题吗?
      01-07
      回复
    • HC
      HC
      01-07
      使用开发工具是可以显示的
      01-07
      回复
    查看更多(2)
  • 微盟
    微盟
    2023-12-27

    最好能提供能复现问题的代码片段,这样大家才能快速帮你解决

    https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html


    2023-12-27
    有用
    回复 5
    • HC
      HC
      2023-12-28
      代码片段 https://developers.weixin.qq.com/s/Xi6DvNm67lNV
      2023-12-28
      回复
    • HC
      HC
      01-03
      有查出是什么问题吗?
      01-03
      回复
    • HC
      HC
      01-07
      有查出是什么问题吗?
      01-07
      回复
    • 冻冰
      冻冰
      05-21回复HC
      不执行path2D构造器,改为执行下面的cmd方法,就可以在手机上展示出来。
      if (!usePath2D && global.Path2D) {
          this._path2D = new global.Path2D(this._stroke.path);
        } else {
          this._pathCmd = pathStringToCanvas(this._stroke.path);
        }
      05-21
      1
      回复
    • 一
      07-05回复冻冰
      这个方法管用
      07-05
      回复
登录 后发表内容