时间:2021-05-18
微信小程序富文本渲染引擎的详解
步骤
wxParser.parse(options) 方法的 options 参数说明
参数名 类型 必填 描述 bind String 是 要绑定的数据名称 html String 是 HTML 内容 target Object 是 绑定数据的模块对象 enablePreviewImage Boolean 否 是否启用富文本内的图片预览功能,默认是 tapLink Function 否 点击超链接时的回调函数
示例
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'注意
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了微信小程序整合使用富文本编辑器的方法。分享给大家供大家参考,具体如下:使用WxParse插件实现小程序的富文本显示,下载地址:富文本插件WxPar
微信小程序-富文本转文本最近小程序这么火,我也来搞搞。发现了一个恶心的问题。小程序没有组件能支持富文本内容的,改接口又不太合适,于是有了这问,没技术含量纯粹记录
系列文章:微信小程序教程之WXSS微信小程序教程之引用微信小程序教程之事件微信小程序教程之模板微信小程序教程之列表渲染微信小程序教程之条件渲染微信小程序教程之数
系列文章:微信小程序教程之WXSS微信小程序教程之引用微信小程序教程之事件微信小程序教程之模板微信小程序教程之列表渲染微信小程序教程之条件渲染微信小程序教程之数
系列文章:微信小程序教程之WXSS微信小程序教程之引用微信小程序教程之事件微信小程序教程之模板微信小程序教程之列表渲染微信小程序教程之条件渲染微信小程序教程之数