收藏
回答

<canvas type="2d" id="canva"/> .exec((res) =>执行错误?

尊敬的微信团队:

<canvas type="2d" id="canvas'"/>

const query = wx.createSelectorQuery()

query.select('#canvas').fields({ node: true, size: true })

.exec((res) => {} 执行这一句老是提示:TypeError: Cannot read property 'createView' of undefined错误,如果去除type="2d"就不会错误,但是获取不到node,node==null;

});

求人,谢谢。

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

3 个回答

  • 快放假了放假了放假了放假了
    快放假了放假了放假了放假了
    2021-02-23

    这个问题是 因为 2d不支持真机调试。。你手机预览或者工具玩就好了。

    2021-02-23
    有用 1
    回复 4
    • LOVINGMOBI
      LOVINGMOBI
      2021-02-23
      谢谢了,以后发布可以用吧?
      2021-02-23
      回复
    • LOVINGMOBI
      LOVINGMOBI
      2021-02-23
      问 颓废上瘾,谢谢了,以后发布可以用吧?
      2021-02-23
      回复
    • LOVINGMOBI
      LOVINGMOBI
      2021-02-23
      还问:2d画完后,如果canvasToTempFilePath保存图片啊?
      2021-02-23
      回复
    • 快放假了放假了放假了放假了
      快放假了放假了放假了放假了
      2021-02-23回复LOVINGMOBI
      预览可以用,正常显示,那就没问题。、
      2021-02-23
      回复
  • LOVINGMOBI
    LOVINGMOBI
    2021-02-23

    月亮 你好,不用type="2d",你是怎么画图的,谢谢。旧的好像弃用了啊。麻烦贴下代码,多谢,感激。

    2021-02-23
    有用 1
    回复 2
    • 月亮
      月亮
      2021-02-23
      需指定canvas组件的type属性为2d,如果指定了此属性,则canvas-id属性无需指定
      2021-02-23
      1
      回复
    • LOVINGMOBI
      LOVINGMOBI
      2021-02-23
      我是没有canvas-id,但是还是ypeError: Cannot read property "createView" of undefined错误啊

      假如不用canvas-id,那么如何用canvasToTempFilePath保存图片?
      麻烦了,多谢。
      2021-02-23
      回复
  • 月亮
    月亮
    2021-02-23

    我也遇到过,之后就没有用type="2d"了

    2021-02-23
    有用
    回复
登录 后发表内容
问题标签