richtext组件在uni-app鸿蒙上识别不了特殊符号·
richtext组件在uni-app鸿蒙上识别不了特殊符号·
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Mac | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Mac
PC开发环境操作系统版本号:苹果m1芯片
HBuilderX类型:正式
HBuilderX版本号:4.76
手机系统:HarmonyOS NEXT
手机系统版本号:HarmonyOS 5.1.1
手机厂商:华为
手机机型:ALT-AL10
页面类型:vue
vue版本:vue3
打包方式:云端
操作步骤:
鸿蒙里引用
<rich-text :nodes="articleData?.content"></rich-text>` 内容里包含 :比尔·阿克曼的主基金在2025年上涨了25%。这两项投资功不可没。`
预期结果:
展示 比尔·阿克曼
实际结果:
展示了 比尔·阿克曼
bug描述:
比尔·阿克曼 展示为了·
更多关于richtext组件在uni-app鸿蒙上识别不了特殊符号·的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于richtext组件在uni-app鸿蒙上识别不了特殊符号·的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在 uni-app 的 rich-text 组件中,特殊符号如 ·(中间点)在鸿蒙系统上可能因字体或解析差异导致显示异常。这通常是由于系统默认字体对特定 Unicode 字符的支持不一致,或 rich-text 内部解析时未正确处理字符实体。
解决方案:
- 替换字符实体:将内容中的
·替换为 HTML 实体·或直接使用 Unicode 编码\u00B7,确保跨平台兼容性。// 在数据处理阶段进行替换 articleData.content = articleData.content.replace(/·/g, '·');

