时间:2021-05-18
本文实例讲述了微信小程序rich-text富文本用法。分享给大家供大家参考,具体如下:
rich-text是一个新增的微信小程序插件,从基础库1.4.0开始,低版本需要做兼容处理
nodes属性可为Array和String类型,但推荐使用Array.由于String类型最终也会转为Array类型
nodes分为支持两种节点,分别为元素节点(type=node ,默认为元素节点)和文本节点(type=text)
元素节点
name 标签名 String 是 支持部分受信任的HTML节点 attrs 属性 Object 否 支持部分受信任的属性,遵循Pascal命名法 children 子节点列表 Array 否 结构和nodes一致
<!-- rich-text.wxml --><rich-text nodes="{{nodes}}" bindtap="tap"></rich-text><!--{{nodes}}其中的变量名与data中名字相同--><!--支持默认事件tap、touchstart、touchmove、touchcancel、touchend和longtap-->// rich-text.jsPage({ data: { nodes: [{ name: 'div', attrs: { class: 'div_class', style: 'width : 100px; height : 100px; color: red;' }, children: [{ type: 'text', text: 'Hello World!' }] }] }, tap() { console.log('tap') }})如果页面中存在多个富文本,富文本中存在多个孩子,请看下例:
<!-- rich-text.wxml --><rich-text nodes="{{nodes}}"></rich-text><rich-text nodes="{{nodes1}}"></rich-text>// rich-text.jsPage({ data: { nodes: [{ name: 'div', attrs: { class: 'div_class', style: 'width : 100px; height : 100px; color: red;' }, children: [{ type: 'text', text: 'Hello World!' }] }], nodes1: [{ name: 'p', attrs: { class: 'p_class', style: 'text-align : center; color: green;' }, children: [{ type: 'text', text: '我是p标签!!!' },{ name: "span", attrs: { style: "color:red", class: "span_class" }, children: [{ type: "text", text: '我是span标签,哈哈哈哈' }] }] }] },})文本节点
text 文本 String 是 支持entities
<!-- rich-text.wxml --><rich-text nodes="{{nodes}}"></rich-text>// rich-text.jsPage({ data: { nodes: "我是文本节点,意外不?" },})注意:
希望本文所述对大家微信小程序开发有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
微信小程序rich-text的使用方法rich-text属性:nodes类型:Array/String结点列表/HTMLString全局支持class和styl
小程序富文本解析目前小程序使用比较多的富文本方案一个是小程序自带的rich-text组件,一个是wxPrase。wxPrase原理是把原有的html标签全部解析
本文实例讲述了微信小程序整合使用富文本编辑器的方法。分享给大家供大家参考,具体如下:使用WxParse插件实现小程序的富文本显示,下载地址:富文本插件WxPar
微信小程序富文本渲染引擎的详解步骤把wxParser目录放到小程序项目的根目录下在需要富文本解析的WXML内引入wxParser/index.wxml在页面JS
微信小程序-富文本转文本最近小程序这么火,我也来搞搞。发现了一个恶心的问题。小程序没有组件能支持富文本内容的,改接口又不太合适,于是有了这问,没技术含量纯粹记录