微信小程序之富文本解析
示例效果图
- github地址
wxParse
https://github.com/icindy/wxParse
一、使用方法
1、下载wxParse文件,拷贝wxParse文件夹到自己的小程序项目中
2、在项目文件中使用
-
(1)、在需要使用的wxml文件中引入WxParse.wxml
<!--当前.wxml--> <import src="../../wxParse/wxParse.wxml" />
-
(2)、在当前页对应的js中引入wxParse.js
//对应页.js var WxParse = require('../../wxParse/wxParse.js');
-
(3)、使用template组件
<!--当前.wxml--> <import src="../../wxParse/wxParse.wxml" /> <view class="container"> <template is="wxParse" data="{{wxParseData:article.nodes}}" /> </view>
-
(4)、在当前页的js中使用WxParse中的方法
//当前页.js var WxParse = require('../../wxParse/wxParse.js'); Page({ data: { }, onLoad: function () { var that = this; var love = `<div> <span>请说出你最喜欢最喜欢的明星?</span> <ul> <li>易烊千玺</li> <li>迪丽热巴</li> </ul> </div>`; WxParse.wxParse('article', 'html', love, that, 5); }, }) /** * WxParse.wxParse(bindName , type, data, target,imagePadding) * 1.bindName绑定的数据名(必填) * 2.type可以为html或者md(必填) * 3.data为传入的具体数据(必填) * 4.target为Page对象,一般为this(必填) * 5.imagePadding为当图片自适应是左右的单一padding(默认为0,可选) */
- 最近用微信小程序写项目,遇到富文本这个问题,看了github,不是特别清楚,这一篇文章很清楚
- 原文地址: https://www.jianshu.com/p/50cbb428ad1c