From c867f2b648ce3dfb5a679ca86bb38f228317fc3b Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期四, 17 九月 2026 14:26:10 +0800
Subject: [PATCH] fix(小程序): 修复协议页无法解析后台 Word 富文本 HTML

---
 mingdaojingjiang_uniapp/mingdaojingjiang_uniapp/pages/agreement-detail/index.vue |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/mingdaojingjiang_uniapp/mingdaojingjiang_uniapp/pages/agreement-detail/index.vue b/mingdaojingjiang_uniapp/mingdaojingjiang_uniapp/pages/agreement-detail/index.vue
index 86013cc..b8ac51c 100644
--- a/mingdaojingjiang_uniapp/mingdaojingjiang_uniapp/pages/agreement-detail/index.vue
+++ b/mingdaojingjiang_uniapp/mingdaojingjiang_uniapp/pages/agreement-detail/index.vue
@@ -111,7 +111,12 @@
   try {
     return htmlParser(html)
   } catch (error) {
-    return [{ type: 'text', text: content || '' }]
+    // 兜底只保留可读文本,避免把 HTML 源码直接展示给用户
+    const plainText = (content || '')
+      .replace(/<style[\s\S]*?<\/style>/gi, '')
+      .replace(/<[^>]+>/g, '')
+      .replace(/&nbsp;/g, ' ')
+    return [{ type: 'text', text: plainText }]
   }
 })
 

--
Gitblit v1.7.1