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。这个只有在发布或者预览的版本上有,调试模式下没有。@微信官方,请解决一下。