這篇文章將為大家詳細講解有關uni-app組件里面如何獲取元素寬高,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
企業建站必須是能夠以充分展現企業形象為主要目的,是企業文化與產品對外擴展宣傳的重要窗口,一個合格的網站不僅僅能為公司帶來巨大的互聯網上的收集和信息發布平臺,成都創新互聯面向各種領域:成都辦公窗簾等成都網站設計、成都營銷網站建設解決方案、網站設計等建站排名服務。
遇到的問題:直接在組件的mounted里面創建選擇器,獲取元素的寬高,即使扔到定時器里面執行,還是偶爾會有獲取不到的情況
解決辦法:
// 寫法一: getDescBox() { uni.createSelectorQuery().in(this).select('.top .desc').boundingClientRect(result => { if (result) { console.log('==========',result) }else { this.getDescBox(); } }).exec(); }, // 寫法二: getDescBox() { uni.createSelectorQuery().in(this).select('.top .desc').boundingClientRect().exec((res)=>{ if (res\[0\]) { this.descHeight \= res\[0\].height; }else { this.$nextTick(()=>{ this.getDescBox(); }) } }) },
關于“uni-app組件里面如何獲取元素寬高”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
當前標題:uni-app組件里面如何獲取元素寬高
鏈接URL:http://vcdvsql.cn/article12/jhgigc.html
成都網站建設公司_創新互聯,為您提供Google、網站收錄、商城網站、全網營銷推廣、移動網站建設、面包屑導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯