微信小程序中简单使用wxParse插件解析富文本

微信的小程序中也会出现一些带标签的数据不能直接在页面上渲染出该有的属性值。vue中实现解析富文本比较简单,直接使用v-html即可,而在小程序中有两种解析方法,分别是rich-textwxParse,今天就主要讲讲用wxParse实现解析富文本的步骤。。。。
1.首先去github上下载我们需要的wxParse插件
网址:https://github.com/icindy/wxParse
在这里插入图片描述
2.在要使用的页面的js中引入WxParse模块

var WxParse = require('../../wxParse/wxParse.js'); 
//这个路径是你项目中的路径,别弄错咯

3.在需要是用的wxss中引入WxParse.wxss,也可以在app.wxss中引入,
引用在app.wxss中是全局的。

@import "/wxParse/wxParse.wxss";

4.将富文本绑定给wxParse
格式为:

格式:WxParse.wxParse(参数1, 参数2, 参数3, 参数4, 参数5);
参数说明:
* 参数1.bindName绑定的数据名(必填)
* 参数2.type可以为html或者md(必填)
* 参数3.data为传入的具体数据(必填)
* 参数4.target为Page对象,一般为this(必填)
* 参数5.imagePadding为当图片自适应是左右的单一padding(默认为0,可选)
*/

我就自己简单写了个带标签的富文本,然后自己解析解析,
在使用页面的js文件中操作。。。

 onReady(){
  var article ="<div>我喜欢邓紫棋,超级喜欢</div>"  
  var that = this; 
  WxParse.wxParse('article', 'html', article,that, 5);
 }

5.最后一步,就先引入引入模板再在页面上渲染就ok咯

<import src="../../wxParse/wxParse.wxml" />

<view>
 <template is="wxParse" data="{{wxParseData:article.nodes}}" />
 //这里data中article为bindName绑定的数据
</view>

我的效果是这样的:
在这里插入图片描述
就是简单的渲染了一个数据,希望可以帮助你理清思路,解决的步骤,
要想了解更加细致的步骤,可查阅:https://github.com/icindy/wxParse
最后现在是不是发现没有那么难搞了呢?嘿嘿,加油哦!!!

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值