微信小程序-獲取自定義組件高度


原來用JQ或者原生的時候,我們都可以動態設置元素的高度

那么小程序可以嗎?當然也可以!

第一步: 獲取SelectorQuery 對象實例

let query = uni.createSelectorQuery().in(this)

若為非自定義組件則可以省略:in();反之則必須使用

第二步:獲取元素(添加節點的布局位置的查詢請求)

query.select('#payTicketBtm').boundingClientRect().exec(function(res) {
     console.log("rect",res[0].height)
     //res就是 所有標簽為payTicketBtm的元素的信息 的數組
})

這樣就可以獲取組件的高度了


免責聲明!

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



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