boundingClientRect返回null

发布于 6 年前作者 tianlei12680 次浏览最后编辑 6 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

我要做的就是canvas根据不同角色展示,如(角色为a时展示,为b时不展示)

但是第二次init的时候发现boundingClientRect返回了null,打印了好几次,query和query.select(‘.ec-canvas’)均有返回值,到boundingClientRect这就不一样了,不知道为啥

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

3 回复
yang62
yang621 楼6 年前

问题跟进:

组件中的内容提取到页面上是正常的:https://developers.weixin.qq.com/s/1KBd0XmX7C6G

fang74
fang742 楼6 年前

加个in

const query = wx.createSelectorQuery().in(this)

点这里

taoxiulan
taoxiulan3 楼4 年前

你解决了吗?我现在也遇到了这个问题,我是在页面中使用wx.createSelectorQuery获取的组件内的dom元素,获取页面内的dom没有问题