麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 小程序 > 正文

微信小程序解析富文本過程詳解

2020-03-21 15:52:00
字體:
供稿:網(wǎng)友

前言

最近公司在開發(fā)OTA微信小程序,一些頁面的詳情內(nèi)容是HTML富文本格式的的,但是微信小程序不能直接解析HTML,需要將內(nèi)容中的HTML標(biāo)簽轉(zhuǎn)換成微信小程序所支持的標(biāo)簽。

開始的時候想過自己寫方法來替換標(biāo)簽,后來找到了一個很好用的插件:WxParse。

今天分享給大家,Github地址:https://github.com/icindy/wxParse

使用WxParse解析富文本數(shù)據(jù)

1.將下載下來的插件文件夾復(fù)制到我們的項目根目錄下(其中emojis文件可根據(jù)自己所需決定要或者不要,其他的文件必須要)

- wxParse/ -wxParse.js(必須存在) -html2json.js(必須存在) -htmlparser.js(必須存在) -showdown.js(必須存在) -wxDiscode.js(必須存在) -wxParse.wxml(必須存在) -wxParse.wxss(必須存在) -emojis(表情包文件,可選)

wxParse

微信小程序,富文本

2.在需要使用該插件的View(.js文件)中引入WxParse模塊

Var WxParse= require('../../../wxParse/wxParse.js');

3.在需要是用的wxss中引入WxParse.wxss,也可以在app.wxss中引入

@import"../../../wxParse/wxParse.wxss";

4.進(jìn)行數(shù)據(jù)綁定

Var article= '<div>我是HTML代碼</div>'; /** * WxParse.wxParse(bindName , type, data,target,imagePadding) * 1.bindName綁定的數(shù)據(jù)名(必填) * 2.type可以為html或者md(必填) * 3.data為傳入的具體數(shù)據(jù)(必填) * 4.target為Page對象,一般為this(必填) ** 5.imagePadding為當(dāng)圖片自適應(yīng)是左右的單一padding(默認(rèn)為0,可選) */ var that = this; WxParse.wxParse('article', 'html', article,that, 5);

5.在內(nèi)容頁(.wxml文件)中引用該模版文件,其中data中article為bindName

導(dǎo)入文件

<import src="../../../wxParse/wxParse.wxml" />

引用模版

<template is="wxParse" data="{{wxParseData:article.nodes}}" />

完成后頁面就能夠正常渲染HTML富文本數(shù)據(jù)了

示例

微信小程序,富文本

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲生活片 | 精品一区视频 | 欧美第1页 | 外国一级黄色片 | 国产自在线 | 久久久精品精品 | 西川av在线一区二区三区 | 国产免费人做人爱午夜视频 | 线观看免费完整aaa 欧美在线一级 | a黄网站| 一本视频在线观看 | 久久久久亚洲美女啪啪 | 亚洲网站一区 | 一级性生活免费视频 | 天天看天天摸天天操 | 成年人黄色免费网站 | 一区二区三区在线观看av | 久久国产成人午夜av浪潮 | 久久老司机 | 国产色91| 亚洲第九十九页 | 久久久成人精品视频 | 一区二区三区日韩 | 思思久而久而蕉人 | 免费在线观看亚洲 | 亚洲一区二区中文 | 久久久久亚洲视频 | 黄色片网站免费看 | av免费大全 | av不卡毛片 | 一区视频 | 亚洲福利在线视频 | 狠狠一区| 精品中文一区 | 国产精品成人一区 | 国产日产精品一区二区三区四区 | 草久在线 | 中文字幕在线免费 | 操嫩草 | 免费试看av | 97久久日一线二线三线 |