如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點這里
有時候當(dāng)小程序向后臺拿數(shù)據(jù)是一篇html標(biāo)簽的文章時,把它放進(jìn)小程序會發(fā)現(xiàn)很多標(biāo)簽就不兼容,如果要一個個改又很麻煩,有沒有方法可以很快地兼容html標(biāo)簽?zāi)兀?nbsp;
有個工具可以做到:wxParse
下載了它的壓縮包后解壓,復(fù)制wxParse文件夾放到小程序pages頁面里:
在wxml里引入,這里的路徑僅供參考:
<import src="../../../../wxParse/wxParse.wxml" /> <view> //在需要放置html文本的地方使用wxParse模板 <template is="wxParse" data="{{wxParseData:content.nodes}}" /> </view>
在js里引入:
let wxparse = require("../../../../wxParse/wxParse.js");
Page({ /**
* 頁面的初始數(shù)據(jù)
*/ data: {
content: '' },
onLoad: function(options) { var that = this;
..... /**
* 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,可選)
*/ wxparse.wxParse('content', 'html', result.data.content, that);
}
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
在wxss引入:
@import "../../../../wxParse/wxParse.wxss";
藍(lán)藍(lán)設(shè)計( sillybuy.com )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)。