前言:html
与微信小程序不一样,支付宝小程序的富文本组件并不能直接支持html代码,如:node
如上,支付宝小程序的富文本组件只支持数组类型,html代码须要使用 mini-html-parser 转换,具体用法后文详细说明。git
mini-html-parser2:github
1. 插件安装:npm
小程序开发者工具左侧文件列表界面空白处单击右键——在终端中打开:小程序
2.输入如下代码安装插件:微信小程序
npm install mini-html-parser2 --save
安装完成后文件列表中就多了node_modules目录了:数组
3.页面引入插件及调用:微信
//引入插件 import parse from 'mini-html-parser2';
//使用插件进行html代码转换(htmlStr为html代码,htmlNodes是转换后的数组) parse(htmlStr, (err, htmlNodes) => { if (!err) { self.setData({ htmlNodes }); } })
<rich-text nodes="{{htmlNodes}}" />