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);
目前尚无回复