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(/ /g, ' ')
+ return [{ type: 'text', text: plainText }]
}
})
--
Gitblit v1.7.1