wx.createSelectorQuery() 获取节点信息 获取不到解决方法
场景:一个气泡的宽度由加载来的数据填充所决定,不定宽,
wx.createSelectorQuery().selectAll('.talkbubble').boundingClientRect(function (rects) {
console.log(rects)
}).exec()
如题,如果是动态获取的数据,不管在onshow还是onready中获取节点信息,都有可能获取不到,或者获取的宽度不对(获取到了元素未填充数据时的初始宽度)
解决方法:
在加载数据时延时执行该方法,200ms就可以了
资料参考:https://www.cnblogs.com/tig666666/p/8143073.html
![](https://img2018.cnblogs.com/blog/1276035/201811/1276035-20181121172226704-889075741.png)