微信小程序使用wxParse解析html的方法示例
本文實(shí)例講述了微信小程序使用wxParse解析html的方法。分享給大家供大家參考,具體如下:
首先去 https://github.com/icindy/wxParse 下載wxParse,只拷貝wxParse文件夾即可。
或者點(diǎn)擊此處本站下載。
一、首先將插件文件夾復(fù)制到項(xiàng)目里面
二、導(dǎo)入文件
首先在xx.wxml導(dǎo)入文件,在文件頭寫上:
<import src="../../wxParse/wxParse.wxml"/>
然后再wxss導(dǎo)入文件,在文件頭寫上:
@import "../../wxParse/wxParse.wxss";
三、在頁(yè)面xx.js里的onLoad()
方法里面寫上:
var WxParse = require('../../wxParse/wxParse.js'); WxParse.wxParse('content', 'html', content, that,5)
此方法的含義為:
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對(duì)象,一般為this(必填) * 5.imagePadding為當(dāng)圖片自適應(yīng)是左右的單一padding(默認(rèn)為0,可選) */ var that = this; WxParse.wxParse('article', 'html', article, that,5);
四、模板引用:
//這里data中content為bindName <template is="wxParse" data="{{wxParseData:content.nodes}}"/> 代碼示例: var list = "<div>55555555555555555</div>" var that=this that.setData({ content: WxParse.wxParse('content', 'html', list, that, 5) }) that.setData({ title: list[0].ari_name, // content: list[0].art_details, content: WxParse.wxParse('content', 'html', list[0].art_details, that, 5) })
希望本文所述對(duì)大家微信小程序開發(fā)有所幫助。
相關(guān)文章
談?wù)別ncodeURI和encodeURIComponent以及escape的區(qū)別與應(yīng)用
encodeURI和encodeURIComponent以及escape,這三個(gè)都是用來編碼的,本篇文章給大家介紹encodeURI和encodeURIComponent以及escape的區(qū)別與應(yīng)用,感興趣的朋友一起學(xué)習(xí)吧2015-11-11javascript 廣告后加載,加載完頁(yè)面再加載廣告
網(wǎng)頁(yè)打開的順序都是按頁(yè)面從上到下的順序加載完成的,所以要想使廣告不影響頁(yè)面打開速度,就要等頁(yè)面全部打開完成后,再加載JS代碼。2010-11-11改變文件域的樣式實(shí)現(xiàn)思路同時(shí)兼容ie、firefox
正如標(biāo)題所言只是模擬了file文件域的外觀,其實(shí)起作用的還是文件域file,這樣就很方便,感興趣的朋友可以了解下2013-10-10實(shí)例學(xué)習(xí)Javascript之構(gòu)建方法、屬性
實(shí)例學(xué)習(xí)Javascript之構(gòu)建方法、屬性...2007-03-03JS中使用 after 偽類清除浮動(dòng)實(shí)例
這篇文章主要介紹了使用 after 偽類清除浮動(dòng)實(shí)例,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下2017-03-03