uni-app獲取元素寬高封裝


getElSize(id) { //得到元素的size
    return new Promise((res, rej) => {
          uni.createSelectorQuery().select('#' + id).fields({
               size: true,
               scrollOffset: true
           }, (data) => {
                  res(data);
           }).exec();
    });
},

 

// 異步調用

async tapTab(index) { //點擊tab-bar
	if (this.tabIndex === index) {
		return false;
	} else {
		let tabBar = await this.getElSize("tab-bar"),
		console.log(tabBar) 
} },

  


免責聲明!

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



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