uni.createSelectorQuery().select("#scrollview").boundingClientRect(data => {
console.log(data) // null
}).exec()
在自定义的子组件中,data为null,使用this.$nextTick,setTimeout仍然获取不到值
解决方案:
要用 in(this),this传入的是自定义组件的实例,否则获取到的data值为null
uni.createSelectorQuery().in(this).select(“#scrollview”).boundingClientRect
本文介绍了解决在uni-app自定义子组件中使用uni.createSelectorQuery().in(this)来正确获取元素信息的方法,避免因直接使用uni.createSelectorQuery()导致的数据为空问题。
4403

被折叠的 条评论
为什么被折叠?



