现在的版本还是有相同的问题!
selectQuery获取canvas对应的node,返回为Null?,请微信官方尽快解决问题<canvas class="covercanvas" type="webgl" id="covercanvas" style="width: 100%; height: 100%;position: absolute;top: 0;" bindtouchstart="touchStart" bindtouchmove="touchMove" bindtouchend="touchEnd" ></canvas> 调试模式下正常,预览或者发布出去的版本node为null 代码片段: const query = wx.createSelectorQuery().in(this); query.select('#covercanvas') .fields({ node: true, context: true, id: true, dataset: true, rect: true, size: true, scrollOffset: true }) .exec((res) =>{console.log(res[0]);}) 返回的值: bottom: 320 dataset: Object height: 320 id: "webgl" left: 0 node: null nodeCanvasType: "webgl" right: 414 scrollHeight: 0 scrollLeft: 0 scrollTop: 0 scrollWidth: 0 top: 0 width: 414 可以看见,返回得node值为null。这个只有在发布或者预览的版本上有,调试模式下没有。@微信官方,请解决一下。
2021-01-06