亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

微信小程序富文本渲染引擎的詳解

 更新時(shí)間:2017年09月30日 11:47:53   作者:Rolan  
這篇文章主要介紹了微信小程序富文本渲染引擎的詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下

微信小程序富文本渲染引擎的詳解

步驟

  • 把 wxParser 目錄放到小程序項(xiàng)目的根目錄下
  • 在需要富文本解析的 WXML 內(nèi)引入 wxParser/index.wxml
  • 在頁面 JS 文件內(nèi)使用 wxParser.parse(options) 方法解析 HTML 內(nèi)容
  • 在小程序項(xiàng)目根目錄的 app.wxss 內(nèi)引入 wxParser 的默認(rèn)樣式庫(kù)

wxParser.parse(options) 方法的 options 參數(shù)說明

參數(shù)名 類型 必填 描述
bind String 要綁定的數(shù)據(jù)名稱
html String HTML 內(nèi)容
target Object 綁定數(shù)據(jù)的模塊對(duì)象
enablePreviewImage Boolean 是否啟用富文本內(nèi)的圖片預(yù)覽功能,默認(rèn)是
tapLink Function 點(diǎn)擊超鏈接時(shí)的回調(diào)函數(shù)

示例

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, // 禁用圖片預(yù)覽功能
   tapLink: (url) => { // 點(diǎn)擊超鏈接時(shí)的回調(diào)函數(shù)
    // url 就是 HTML 富文本中 a 標(biāo)簽的 href 屬性值
    // 這里可以自定義點(diǎn)擊事件邏輯,比如頁面跳轉(zhuǎn)
    wx.navigateTo({
     url
    });
   }
  });

 }
})

WXSS:在根目錄的 app.wxss 內(nèi)引入 wxParser 的默認(rèn)樣式庫(kù)

@import '../wxParser/index.wxss'

注意

  • JS 中的 richText 可以自定義,但是必須要與 WXML 中的 richText 對(duì)應(yīng)
  • 推薦把 template 放到 <view class="wxParser"></view> 內(nèi)部,這樣可以受 wxParser 控制并具有 wxParser 的一些默認(rèn)樣式
  • 不建議直接修改 wxParser 的默認(rèn)樣式(因?yàn)閮?nèi)容庫(kù)樣式會(huì)有定期更新),應(yīng)該新增一個(gè)樣式補(bǔ)丁文件用來自定義樣式

如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 微信小程序 數(shù)據(jù)綁定詳解及實(shí)例

    微信小程序 數(shù)據(jù)綁定詳解及實(shí)例

    這篇文章主要介紹了微信小程序 數(shù)據(jù)綁定詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • Javascript 解構(gòu)賦值詳情

    Javascript 解構(gòu)賦值詳情

    這篇文章主要介紹了Javascript 解構(gòu)賦值詳情,解構(gòu)賦值是ES6中的特性,可以將對(duì)象或數(shù)組中的值同時(shí)賦值給多個(gè)變量。西阿棉一起來看看詳細(xì)內(nèi)容吧,需要的朋友可以參考下
    2021-11-11
  • JavaScript復(fù)原何同學(xué)B站頭圖細(xì)節(jié)示例詳解

    JavaScript復(fù)原何同學(xué)B站頭圖細(xì)節(jié)示例詳解

    這篇文章主要為大家介紹了JavaScript復(fù)原何同學(xué)B站頭圖細(xì)節(jié)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • 最新評(píng)論