步骤
wxParser.parse(options) 方法的 options 参数说明
WXML:在需要用到富文本解析的文件夹下的 WXML 中引入 wxParser/index.wxml // 将 WXML 引入需要富文本解析的文件下 <import src="../../wxParser/index.wxml"/> <view class="wxParser"> <template is="wxParser" data="{{wxParserData:richText.nodes}}"/> </view> JS:在需要用到富文本解析的文件夹下的 JS 中引入 wxParser 渲染引擎 // 在 const wxParser = require('../../wxParser/index'); Page({ data: {}, onLoad: function () { let that = this; let html = `<div style="color: #f00;">hello, wxParser!</div>`; wxParser.parse({ bind: 'richText', html: html, target: that, enablePreviewImage: false, // 禁用图片预览功能 tapLink: (url) => { // 点击超链接时的回调函数 // url 就是 HTML 富文本中 a 标签的 href 属性值 // 这里可以自定义点击事件逻辑,比如页面跳转 wx.navigateTo({ url }); } }); } }) WXSS:在根目录的 app.wxss 内引入 wxParser 的默认样式库 @import '../wxParser/index.wxss'
|