diff --git a/libraries/mobile-ui/src-vusion/components/grid-view/index.vue b/libraries/mobile-ui/src-vusion/components/grid-view/index.vue index b0547af29..686e856f1 100644 --- a/libraries/mobile-ui/src-vusion/components/grid-view/index.vue +++ b/libraries/mobile-ui/src-vusion/components/grid-view/index.vue @@ -336,7 +336,7 @@ export default { } }, }, - mounted() { + async mounted() { if (this.$env && this.$env.VUE_APP_DESIGNER) { this.observerwh = new MutationObserver(this.pwd); this.observerwh.observe(this.$refs.body, { @@ -344,6 +344,9 @@ export default { }); } + // 等待DOM完全渲染后再计算宽度 + await this.$nextTick(); + if (this.iffall) { this.init(); } else {