使用uni.createSelectorQuery().select
选择元素时经常获取不到 报一些 height 或者 width null或者找不到
到官方查了之后才发现需要加上 in(this)
只要加上
let el = uni.createSelectorQuery().in(this).select('#' + id);
就不会有这种问题了
如果还获取不到 就在页面数据变化之后执行
this.$nextTick(() => {
let el = uni.createSelectorQuery().in(this).select('#' + id);
})
本文讲解了在uni-app中使用createSelectorQuery()方法选择元素时常见的问题及解决办法,强调了使用in(this)的重要性,并提供了在页面数据变化后正确执行查询的示例。
3810





