- 当前 Bug 的表现(可附上截图)
我要做的就是canvas根据不同角色展示,如(角色为a时展示,为b时不展示)
但是第二次init的时候发现boundingClientRect返回了null,打印了好几次,query和query.select('.ec-canvas')均有返回值,到boundingClientRect这就不一样了,不知道为啥
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | canvas | 客户端 | 6.7.3 | 2.5.0 |
5 个回答
在自定义组件中使用 wx.createSelectorQuery 时要换成 this.createSelectorQuery
加个in
const query = wx.createSelectorQuery().
in
(
this
)
点这里
楼主, 想问下boundingClientRect 在百度小程序中也返回null这个有解决方案吗
问题跟进:
组件中的内容提取到页面上是正常的:https://developers.weixin.qq.com/s/1KBd0XmX7C6G
你解决了吗?我现在也遇到了这个问题,我是在页面中使用wx.createSelectorQuery获取的组件内的dom元素,获取页面内的dom没有问题
还没解决,首次init没问题,再次执行的时候就不行了
好吧···
解决了吗?我也遇到同样的问题
没有···
https://developers.weixin.qq.com/community/develop/doc/000262f8bfcd20e75738a527f5a400?jumpto=reply&parent_commentid=000606010f0320a36d388592a56c&commentid=000e2676c64998d95f48229a154c