本文實例講述了微信小程序使用wxParse解析html的方法。分享給大家供大家參考,具體如下:
首先去 https://github.com/icindy/wxParse 下載wxParse,只拷貝wxParse文件夾即可。
或者點擊此處本站下載。
一、首先將插件文件夾復制到項目里面

二、導入文件
首先在xx.wxml導入文件,在文件頭寫上:
<import src="../../wxParse/wxParse.wxml"/>
然后再wxss導入文件,在文件頭寫上:
@import "../../wxParse/wxParse.wxss";
三、在頁面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綁定的數據名(必填)* 2.type可以為html或者md(必填)* 3.data為傳入的具體數據(必填)* 4.target為Page對象,一般為this(必填)* 5.imagePadding為當圖片自適應是左右的單一padding(默認為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=thisthat.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)})希望本文所述對大家微信小程序開發有所幫助。
新聞熱點
疑難解答