uni-app中rich-text组件在app端无法显示连续空格
uni-app中rich-text组件在app端无法显示连续空格
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | win10 | HBuilderX |
示例代码:
12313 45646456
操作步骤:
12313 45646456
预期结果:
12313 45646456
实际结果:
12313 45646456
bug描述:
html文本中 示例: 12313 45646456; 含有多空格符,但是只生效一个,有解决办法吗
更多关于uni-app中rich-text组件在app端无法显示连续空格的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
这不是bug哦,文档里写了app暂时不支持显示连续空格,后续会优化。
解决方案:在style中添加
white-space:pre;
更多关于uni-app中rich-text组件在app端无法显示连续空格的实战教程也可以访问 https://www.itying.com/category-93-b0.html
应该是white-space: pre-wrap;要不就不换行了!!!!
在uni-app中,rich-text组件在APP端确实会合并连续空格。这是由于底层WebView对HTML的解析处理导致的。以下是解决方案:
- 使用HTML实体代替空格:
<rich-text :nodes="'12313 45646456'"></rich-text>
- 使用CSS的white-space属性(需配合div使用):
<rich-text :nodes="'<div style=\"white-space: pre;\">12313 45646456</div>'"></rich-text>
- 使用pre标签包裹内容:
<rich-text :nodes="'<pre>12313 45646456</pre>'"></rich-text>