uni-app 真的是坑多多啊,就一个 boundingClientRect()
方法返回 null
就可能存在三种情况
-
检查是否忘记写
let query = uni.createSelectorQuery().in(this);
let query = uni.createSelectorQuery().in(this); query.select("#lblcontent").boundingClientRect((data) => {}).exec();
-
写完
boundingClientRect()
后是否忘记.exec()
let query = uni.createSelectorQuery().in(this); query.select("#lblcontent").boundingClientRect((data) => {}).exec();
-
如果还是返回
null
,那么就要给一点延时了setTimeout(() => { let query = uni.createSelectorQuery().in(this); query.select("#lblcontent").boundingClientRect((data) => {}).exec(); },100);
目前尚无回复