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


Posted in Javascript onJanuary 17, 2019

本文实例讲述了微信小程序使用wxParse解析html的方法。分享给大家供大家参考,具体如下:

首先去 https://github.com/icindy/wxParse 下载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);

四、模板引用:

//这里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)
})

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
jQuery+Ajax实现无刷新操作
Jan 04 Javascript
深入解析JavaScript中的arguments对象
Jun 12 Javascript
Form表单按回车自动提交表单的实现方法
Nov 18 Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 jQuery
JavaScript实现无刷新上传预览图片功能
Aug 02 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
Nov 17 Javascript
JavaScript canvas实现围绕旋转动画
Nov 18 Javascript
深入浅析var,let,const的异同点
Aug 07 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
May 20 Javascript
vue-router结合vuex实现用户权限控制功能
Nov 14 Javascript
JQuery中DOM节点的操作与访问方法实例分析
Dec 23 jQuery
jQuery实现简单飞机大战
Jul 05 jQuery
nvm、nrm、npm 安装和使用详解(小结)
Jan 17 #Javascript
JavaScript之实现一个简单的Vue示例
Jan 17 #Javascript
如何能分清npm cnpm npx nvm
Jan 17 #Javascript
JavaScript设计模式之装饰者模式实例详解
Jan 17 #Javascript
npm 常用命令详解(小结)
Jan 17 #Javascript
JavaScript设计模式之享元模式实例详解
Jan 17 #Javascript
vuex页面刷新后数据丢失的方法
Jan 17 #Javascript
You might like
php实现查询百度google收录情况(示例代码)
2013/08/02 PHP
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
2014/05/12 PHP
浅谈本地WAMP环境的搭建
2015/05/13 PHP
如何使用JS获取IE上传文件路径(IE7,8)
2013/07/08 Javascript
IE下window.onresize 多次调用与死循环bug处理方法介绍
2013/11/12 Javascript
js实现二级菜单渐隐显示
2015/11/03 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
2016/08/13 Javascript
bootstrap 通过加减按钮实现输入框组功能
2017/11/15 Javascript
详解Vue单元测试Karma+Mocha学习笔记
2018/01/31 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
2018/08/19 Javascript
vue中各种通信传值方式总结
2019/02/14 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
layer.open组件获取弹出层页面变量、函数的实例
2019/09/25 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
Python模块学习 re 正则表达式
2011/05/19 Python
python实现从web抓取文档的方法
2014/09/26 Python
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
Python通过Pygame绘制移动的矩形实例代码
2018/01/03 Python
python简单贪吃蛇开发
2019/01/28 Python
搭建python django虚拟环境完整步骤详解
2019/07/08 Python
在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)
2020/04/19 Python
Pycharm生成可执行文件.exe的实现方法
2020/06/02 Python
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
linux面试题参考答案(8)
2016/04/19 面试题
你懂得怎么写自荐信吗?
2013/12/27 职场文书
公司请假条格式
2014/04/11 职场文书
绿色环保演讲稿
2014/05/10 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
学校政风行风评议心得体会
2014/10/21 职场文书
餐饮食品安全责任书
2015/01/29 职场文书
医学生自荐信范文
2015/03/05 职场文书
幼儿园大班教师评语
2019/06/21 职场文书
InterProcessMutex实现zookeeper分布式锁原理
2022/03/21 Java/Android