wx.createSelectorQuery() 獲取節點信息 獲取不到解決方法


場景:一個氣泡的寬度由加載來的數據填充所決定,不定寬,
 
 
wx.createSelectorQuery().selectAll('.talkbubble').boundingClientRect(function (rects) {
 console.log(rects)
 }).exec()
 
如題,如果是動態獲取的數據,不管在onshow還是onready中獲取節點信息,都有可能獲取不到,或者獲取的寬度不對(獲取到了元素未填充數據時的初始寬度)
 
解決方法:
在加載數據時延時執行該方法,200ms就可以了
 
 
資料參考:https://www.cnblogs.com/tig666666/p/8143073.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM