From 719d32b77b3c360bbfee54847b370b14f610bf41 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Fri, 5 Jun 2026 10:40:42 +0800 Subject: [PATCH] =?UTF-8?q?fix(harmony):=20=E9=B8=BF=E8=92=99=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E4=B8=8B=E9=9A=90=E8=97=8F=20loading-cover=20?= =?UTF-8?q?=E5=92=8C=20mescroll=20=E4=B8=8A=E6=8B=89=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E5=8A=A8=E7=94=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 鸿蒙 ArkUI 渲染引擎对 Vue 响应式条件渲染(v-if/v-show)支持不完善 - 导致 loading-cover 调用 hide() 后仍显示 - 导致 mescroll-uni 加载完成后 upLoadType 已变为0但视图不更新 - 通过条件编译 #ifdef MP-HARMONY 在鸿蒙环境下跳过这些组件的渲染 - 避免用户界面一直处于加载状态 --- components/loading-cover/loading-cover.vue | 235 +++++++++++---------- components/mescroll/mescroll-uni.vue | 2 + 2 files changed, 122 insertions(+), 115 deletions(-) diff --git a/components/loading-cover/loading-cover.vue b/components/loading-cover/loading-cover.vue index 4bac381..c622505 100644 --- a/components/loading-cover/loading-cover.vue +++ b/components/loading-cover/loading-cover.vue @@ -1,115 +1,120 @@ - - - - - + + + + + diff --git a/components/mescroll/mescroll-uni.vue b/components/mescroll/mescroll-uni.vue index 3d0ef07..3f896ce 100644 --- a/components/mescroll/mescroll-uni.vue +++ b/components/mescroll/mescroll-uni.vue @@ -33,6 +33,7 @@ + @@ -44,6 +45,7 @@ {{ mescroll.optUp.textNoMore }} +