mounted:{
uni.createSelectorQuery().in(this).select(‘.class’).boundingClientRect(rect=>{
console.log(rect.width);
});
}
上面的参数变量rect一直为null,求助
effnia
- 发布:2020-05-13 13:49
- 更新:2020-06-03 17:43
- 阅读:3778
2 个回复
暮雪骄阳
这很可能还没渲染完成,容易出现一些状况。一般情况下我都是在methods:{}里封装,再在mounted:{}里跑,比如:
methods() {
xxx: function(e) {
uni.createSelectorQuery().in(this).select('.class').boundingClientRect(rect=>{
console.log(rect.width);
});
}
},
mounted() {
this.xxx();
},
l***@163.com
uni.createSelectorQuery().in(this).select('.search_bar')
.boundingClientRect(rect => {
console.log(rect);
this.height = rect.height;
})
.exec();