canvas通过wx.createSelectorQuery获取node为null?
发布于 7 年前 作者 nalong 9135 次浏览 来自 问答

在使用canvas由于需要调用Canvas.toDataUrl,所以需要获取到canvas的节点,但获取时取不到canvas这个节点

wxml:

<canvas style="height: 100vw; width: 100vw" canvas-id="canvas" id="test-canvas"></canvas>

JS

  onReady: function () {
    wx.createSelectorQuery().in(this).select("#test-canvas").fields({node: true, size: true}, (res) => {
      console.log(res)
      console.log(res.node);
    }).exec()
  }

这样子执行时,width和height都获取得到,但node却为null

回到顶部