收藏
回答

mac微信开发者工具获取canvas的node返回null

框架类型 问题类型 操作系统 工具版本
小程序 Bug macOS 1.06.2303020 Stable

https://developers.weixin.qq.com/miniprogram/dev/api/wxml/NodesRef.node.html

macbook pro 、包括M1(x64)、M2(arm64)版的微信开发者工具的调试基础库2.24.7之后的版本都存在以下问题:

<canvas id="testCanvas" class="canvas" type="2d" canvas-id="testCanvas"></canvas>

wx.createSelectorQuery().select('#testCanvas').node(function (res) {

console.log('canvas', res) // 节点对应的 Canvas 实例。

}).exec()

res返回null,2.7之后到2.24.7以前均不存在这个问题。

试过添加.in(this)、非在onLoad中执行、type设置也无问题、试过setTimeout...均非以上问题,纯粹调试基础库版本问题。

遇到这种问题...真的是无语...没地儿说理去,纯粹是自己排除了所有可能原因之后一个版本一个版本试出来的结果。

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

4 个回答

  • Demons
    Demons
    2023-03-13

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

    2023-03-13
    有用
    回复
  • jack
    jack
    08-13

    请问您解决了吗?

    08-13
    有用
    回复
  • JR
    JR
    06-25

    我也是一直为null

    06-25
    有用
    回复
  • K
    K
    2023-10-26

    请问最后解决了?

    2023-10-26
    有用
    回复
登录 后发表内容