https://github.com/icindy/wxParse
首先去 https://github.com/icindy/wxParse 下載wxParse,只拷貝wxParse文件夾即可。
一、首先將插件文件夾復(fù)制到項(xiàng)目里面
二、導(dǎo)入文件
首先在xx.wxml導(dǎo)入文件,在文件頭寫(xiě)上:
<import src="../../wxParse/wxParse.wxml"/>
然后再wxss導(dǎo)入文件,在文件頭寫(xiě)上:
@import "../../wxParse/wxParse.wxss";
三、在頁(yè)面xx.js里的onLoad()方法里面寫(xiě)上:
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)
})
發(fā)表評(píng)論