子组件 test.vue
<template>
<view id="page" style="background-color: aqua;">
</view>
</template>
<script>
export default {
data() {
return {
};
},
mounted() {
setTimeout(() => {
wx.createSelectorQuery()
.in(this)
.select('#page')
.boundingClientRect()
.exec((rect) => {
console.log("resresresresres")
console.log(rect)
})
}, 1000);
}
}
</script>
父组件如下index.vue
<template>
<test style="width: 100px; height: 100px;">
</test>
</template>
Javin (作者)
我看了一下微信小程序编译出来以后子组件最外层的view缺少height: 100%的,导致和其他平台的行为不统一
2023-11-14 12:07
YUANRJ
回复 Javin: 已更新回复。
2023-11-14 13:20