收藏
回答

微信8.0.2, wx.createSelectorQuery()报错(canvas 2d)?

```


const query = wx.createSelectorQuery();


query.select('#canvas_cinema')


.fields({ node: true, size: true })


         .exec((res) => {


                console.log('初始化画布>>>', res);


           })


```

微信版本: 8.0.2

iOS报错: `n.Canvas is not a constructor`

Android报错: `can not read property 'createView'`

以上错误造成canvas 2d 无法绘制图片


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

1 个回答

  • 社区技术运营专员-Riven
    社区技术运营专员-Riven
    2021-03-06

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2021-03-06
    有用
    回复 1
    • 尚
      2021-03-08
      感谢您的关注, 这个问题很奇怪, 提测的时候(周五)出现这个问题, 试了安卓, 苹果好几部手机多个微信版本, canvas这一块都不行, 所以就想着下周一单独把代码抽出来做个测试, 周一来了做了个没有分包的代码片段,结果真机试了,没问题, 又做了个分包的代码片段: https://developers.weixin.qq.com/s/mEehSEmb7Poe, 真机试了还是没问题, 就把源代码重新打包真机试了下,神奇的好了.... 之前上传的体验版也好了, 太神奇了!!!
      2021-03-08
      回复
登录 后发表内容
问题标签