欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2019年05月20日 09:52:33   作者:我叫陳小皮。  
這篇文章主要介紹了微信小程序rich-text富文本用法,結(jié)合實(shí)例形式分析了微信小程序rich-text富文本插件的功能、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下

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

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.wxml -->
<rich-text nodes="{{nodes}}" bindtap="tap"></rich-text>
<!--{{nodes}}其中的變量名與data中名字相同-->
<!--支持默認(rèn)事件tap、touchstart、touchmove、touchcancel、touchend和longtap-->

// rich-text.js
Page({
 data: {
 nodes: [{
 name: 'div',
 attrs: {
 class: 'div_class',
 style: 'width : 100px; height : 100px; color: red;'
 },
 children: [{
 type: 'text',
 text: 'Hello&nbsp;World!'
 }]
 }]
 },
 tap() {
 console.log('tap')
 }
})

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

<!-- rich-text.wxml -->
<rich-text nodes="{{nodes}}"></rich-text>
<rich-text nodes="{{nodes1}}"></rich-text>

// rich-text.js
Page({
 data: {
 nodes: [{
 name: 'div',
 attrs: {
 class: 'div_class',
 style: 'width : 100px; height : 100px; color: red;'
 },
 children: [{
 type: 'text',
 text: 'Hello&nbsp;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.wxml -->
<rich-text nodes="{{nodes}}"></rich-text>

// 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ā)有所幫助。

相關(guān)文章

  • JavaScript事件處理程序詳解

    JavaScript事件處理程序詳解

    這篇文章主要為大家詳細(xì)介紹了JavaScript事件處理程序的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • js實(shí)現(xiàn)網(wǎng)站最上邊可關(guān)閉的浮動(dòng)廣告條代碼

    js實(shí)現(xiàn)網(wǎng)站最上邊可關(guān)閉的浮動(dòng)廣告條代碼

    這篇文章主要介紹了js實(shí)現(xiàn)網(wǎng)站最上邊可關(guān)閉的浮動(dòng)廣告條代碼,涉及javascript基于鼠標(biāo)事件操作頁(yè)面元素樣式的實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2015-09-09
  • js如何獲取file控件的完整路徑具體實(shí)現(xiàn)代碼

    js如何獲取file控件的完整路徑具體實(shí)現(xiàn)代碼

    需要隱藏input file然后獲取它的值,但連jquery都無(wú)法獲取它的值,下面與大家分享下使用js的具體獲取方法,感興趣的朋友可以參考下哈
    2013-05-05
  • 深入淺出webpack之externals的使用

    深入淺出webpack之externals的使用

    這篇文章主要介紹了深入淺出webpack之externals的使用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • JavaScript實(shí)現(xiàn)下拉列表效果

    JavaScript實(shí)現(xiàn)下拉列表效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)下拉列表效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • js+css實(shí)現(xiàn)紅包雨效果

    js+css實(shí)現(xiàn)紅包雨效果

    這篇文章主要為大家詳細(xì)介紹了js+css實(shí)現(xiàn)紅包雨效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Javascript作用域和作用域鏈原理解析

    Javascript作用域和作用域鏈原理解析

    這篇文章主要介紹了Javascript作用域和作用域鏈原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 微信小程序wepy框架學(xué)習(xí)和使用心得詳解

    微信小程序wepy框架學(xué)習(xí)和使用心得詳解

    這篇文章主要介紹了微信小程序wepy框架學(xué)習(xí)和使用心得詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-05-05
  • JS 控制CSS樣式表

    JS 控制CSS樣式表

    JS控制CSS樣式,首先得確定一點(diǎn),CSS與HTML頁(yè)面的鏈接方式,因?yàn)镃SS有3種與HTML頁(yè)面結(jié)合的方式,不同的方式也會(huì)產(chǎn)生不同的結(jié)果.
    2009-08-08
  • javascript使用正則實(shí)現(xiàn)去掉字符串前面的所有0

    javascript使用正則實(shí)現(xiàn)去掉字符串前面的所有0

    這篇文章主要介紹了javascript使用正則實(shí)現(xiàn)去掉字符串前面的所有0,需要的朋友可以參考下
    2018-07-07

最新評(píng)論