let query = uni.createSelectorQuery().select('#content');
query.boundingClientRect(function(data) {
console.log("节点高为"+" : "+data.height);
_this.contentHeight = data.height;
})
.exec(); 如果要获取的内容区域的高度不固定,当数据发生更新的时候,内容区域的高度发生了变化,这时候获取到的值就会不准确,这时需要通过v-if判断后即可获取正常高度。

在JavaScript或微信小程序开发中,使用uni.createSelectorQuery获取动态内容高度时,可能因数据更新导致高度变化。为确保准确性,可以在数据更新后,利用v-if确保元素渲染完成后再进行查询。
1024

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



