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 }}
+