微信小程序使用wxParse解析html的方法教程


Posted in Javascript onJuly 06, 2018

前言

最近在做一个微信小程序项,遇到了文章的详情页面是富文本的情况,内容是通过接口读取的服务器中的富文本内容,是html格式的,小程序默认是不支持html格式的内容显示的,那我们需要显示html内容的时候,就可以通过wxParse来实现。下面话不多说了,来一起看看详细的介绍吧

wxParse官方下载地址:https://github.com/icindy/wxParse (本地下载)

使用方法:

一,下载完之后我们需要用到此目录下的wxParse文件夹,把他拷贝到我们小程序项目的根目录下:

微信小程序使用wxParse解析html的方法教程

二,配置文件

首先在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);

四,在页面中引用模板

<import src="../../wxParse/wxParse.wxml"/>
<template is="wxParse" data="{{wxParseData:article.nodes}}"/>
//这里data中article为bindName

这样就可以在微信小程序中嵌入html内容啦~

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
javascript实现仿银行密码输入框效果的代码
Dec 13 Javascript
js 剪切板应用clipboardData详细解析
Dec 17 Javascript
Bootstrap登陆注册页面开发教程
Jul 12 Javascript
javascript函数中的3个高级技巧
Sep 22 Javascript
js实现手机web图片左右滑动效果
Dec 29 Javascript
详解Angular6.0使用路由步骤(共7步)
Jun 29 Javascript
JavaScript实现获取两个排序数组的中位数算法示例
Feb 26 Javascript
微信小程序事件 bindtap bindinput代码实例
Aug 26 Javascript
vue视频播放暂停代码
Nov 08 Javascript
Vue实现剪切板图片压缩功能
Feb 04 Javascript
Vue项目vscode 安装eslint插件的方法(代码自动修复)
Apr 15 Javascript
原型和原型链 prototype和proto的区别详情
Nov 02 Javascript
小程序实现发表评论功能
Jul 06 #Javascript
vue中倒计时组件的实例代码
Jul 06 #Javascript
微信小程序websocket实现聊天功能
Mar 30 #Javascript
vue中锚点的三种方法
Jul 06 #Javascript
Angularjs中date过滤器失效的问题及解决方法
Jul 06 #Javascript
详解Angular如何正确的操作DOM
Jul 06 #Javascript
微信小程序WebSocket实现聊天对话功能
Jul 06 #Javascript
You might like
造势之举?韩国总统候选人发布《星际争霸》地图
2017/04/22 星际争霸
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
如何在PHP中使用Oracle数据库(6)
2006/10/09 PHP
SSI指令
2006/11/25 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
javascript日期转换 时间戳转日期格式
2011/11/05 Javascript
DOM 中的事件处理介绍
2012/01/18 Javascript
jquery $(&quot;#variable&quot;) 循环改变variable的值示例
2014/02/23 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
2014/04/21 Javascript
node.js中的fs.fchownSync方法使用说明
2014/12/16 Javascript
深入解析JavaScript中的数字对象与字符串对象
2015/10/21 Javascript
细数JavaScript 一个等号,两个等号,三个等号的区别
2016/10/09 Javascript
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
JavaScript字符串检索字符的方法
2017/06/23 Javascript
vue发送ajax请求详解
2018/10/09 Javascript
NLTK 3.2.4 环境搭建教程
2018/09/19 Python
python scp 批量同步文件的实现方法
2019/01/03 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
Python函数式编程指南:对生成器全面讲解
2019/11/19 Python
使用python3 实现插入数据到mysql
2020/03/02 Python
Django在Model保存前记录日志实例
2020/05/14 Python
Python验证码截取识别代码实例
2020/05/16 Python
基于Python 的语音重采样函数解析
2020/07/06 Python
Html5监听手机摇一摇事件的实现
2019/11/07 HTML / CSS
英国奢侈品网站:MatchesFashion
2016/12/16 全球购物
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
纪伊国屋泰国网上书店:Kinokuniya泰国
2017/12/24 全球购物
欧舒丹美国官网:L’Occitane美国
2018/02/23 全球购物
Yahoo-PHP面试题4
2012/05/05 面试题
计算机求职信
2013/12/01 职场文书
新学期班主任寄语
2014/01/18 职场文书
学习型党组织建设经验材料
2014/05/26 职场文书
2014最新自愿离婚协议书范本
2014/11/19 职场文书
伊索寓言读书笔记
2015/06/30 职场文书
python之np.argmax()及对axis=0或者1的理解
2021/06/02 Python
python tqdm用法及实例详解
2021/06/16 Python