微信小程序富文本解析组件
https://github.com/icindy/wxParse fork。
代码从于 wxParse 的差异:
- 使用自定义组件重写逻辑
- 解决 wxParse 中的 template 不能循环使用的问题
特性
支持特性 |
---|
- [x] HTML的大部分标签解析 |
- [x] 内联style |
- [x] 标签Class |
- [x] 图片自适应规则 |
- [x] 图片多图片预览 |
- [x] 模版层级可扩展性 |
- [x] 多数据循环方式 |
- [x] 内联style |
- [x] a标签跳转 |
基本使用方法
-
Copy文件夹
rich-parse
到放置自定义组件的地方 -
引入必要文件
// 在使用的View中引入 rich-parse
{
"usingComponents": {
"rich-parse": "/自定义组件路径/rich-parse/rich-parse"
}
}
- 使用
<rich-parse content="{{ content }}" type="html"/>
// content 是字符串内容,type 默认 html,可选 md。
- a 标签使用
<rich-parse content="{{ content }}" type="html" bind:linkTo="onLinkTo"/>