要显示一段带格式的文本,比如只有部分文字加粗,或者部分文字变色,高亮。
遇到的问题:
weex的text组件不支持子组件,且text不是行内元素。
是否一定要客户端实现一个富文本显示组件才可以?只用内置组件能否实现.
要显示一段带格式的文本,比如只有部分文字加粗,或者部分文字变色,高亮。
遇到的问题:
weex的text组件不支持子组件,且text不是行内元素。
是否一定要客户端实现一个富文本显示组件才可以?只用内置组件能否实现.
假如请求返回了一段Html字符串想实现富文本,我的一个想法是利用模板,用正则表达式解析字符串里<p> <img>之类的标签,再利用weex里的条件渲染和列表渲染,“近似”地获得一个富文本。
但效果貌似不算很好,不知道有没有其它好方法。。这是之前尝试做的简单版
如果要实现更多文字效果,可以尝试用正则解析更多的style出来。但是同一段文字内的多种样式,暂时不知道怎么实现
有一种解决方案是 用两个text去完成,两个text定位,另外一个text里的内容前面用空格追加,看了weex-ui里的https://github.com/alibaba/we...也是这么解决的=。=
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
https://weappdev.com/t/wxpars...
看下这个