真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

微信小程序rich-text富文本用法實(shí)例分析

本文實(shí)例講述了微信小程序rich-text富文本用法。分享給大家供大家參考,具體如下:

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供東明企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、H5頁(yè)面制作、小程序制作等業(yè)務(wù)。10年已為東明眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

rich-text是一個(gè)新增的微信小程序插件,從基礎(chǔ)庫(kù)1.4.0開(kāi)始,低版本需要做兼容處理

nodes屬性可為Array和String類型,但推薦使用Array.由于String類型最終也會(huì)轉(zhuǎn)為Array類型

nodes分為支持兩種節(jié)點(diǎn),分別為元素節(jié)點(diǎn)(type=node ,默認(rèn)為元素節(jié)點(diǎn))文本節(jié)點(diǎn)(type=text)

元素節(jié)點(diǎn)

name標(biāo)簽名String支持部分受信任的HTML節(jié)點(diǎn)
attrs屬性Object支持部分受信任的屬性,遵循Pascal命名法
children子節(jié)點(diǎn)列表Array結(jié)構(gòu)和nodes一致






// rich-text.js
Page({
 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')
 }
})

如果頁(yè)面中存在多個(gè)富文本,富文本中存在多個(gè)孩子,請(qǐng)看下例:





// rich-text.js
Page({
 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標(biāo)簽!!!'
 },{
 name: "span",
 attrs: {
  style: "color:red",
  class: "span_class"
 },
 children: [{
  type: "text",
  text: '我是span標(biāo)簽,哈哈哈哈'
 }]
 }]
 }]
 },
})

文本節(jié)點(diǎn)

text文本String支持entities




// rich-text.js
Page({
 data: {
 nodes: "我是文本節(jié)點(diǎn),意外不?"
 },
})

注意:

  • 全局支持class和style屬性,不支持id屬性。
  • nodes 不推薦使用 String 類型,性能會(huì)有所下降
  • rich-text 組件內(nèi)屏蔽所有節(jié)點(diǎn)的事件。
  • name 屬性大小寫不敏感
  • 如果使用了不受信任的HTML節(jié)點(diǎn),該節(jié)點(diǎn)及其所有子節(jié)點(diǎn)將會(huì)被移除,受信任的html節(jié)點(diǎn)請(qǐng)看官方文檔
  • img 標(biāo)簽僅支持網(wǎng)絡(luò)圖片

希望本文所述對(duì)大家微信小程序開(kāi)發(fā)有所幫助。


新聞名稱:微信小程序rich-text富文本用法實(shí)例分析
路徑分享:http://weahome.cn/article/pchcse.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部