微信小程序使用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 相关文章推荐
通过JavaScript控制字体大小的代码
Oct 04 Javascript
JQuery之focus函数使用介绍
Aug 20 Javascript
javascript作用域和闭包使用详解
Apr 25 Javascript
jquery ui bootstrap 实现自定义风格
Nov 14 Javascript
Bootstrap的modal拖动效果
Dec 25 Javascript
js判断一个字符串是以某个字符串开头的简单实例
Dec 27 Javascript
Vue2.0利用 v-model 实现组件props双向绑定的优美解决方案
Mar 13 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
May 31 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
Jan 12 Javascript
vue中引入mxGraph的步骤详解
May 17 Javascript
微信小程序返回箭头跳转到指定页面实例解析
Oct 08 Javascript
QT与javascript交互数据的实现
May 26 Javascript
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
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
php仿ZOL分页类代码
2008/10/02 PHP
php通过记录IP来防止表单重复提交方法分析
2014/12/16 PHP
WampServer搭建php环境时遇到的问题汇总
2015/07/23 PHP
laravel框架学习笔记之组件化开发实现方法
2020/02/01 PHP
js loading加载效果实现代码
2009/11/24 Javascript
Cookie 小记
2010/04/01 Javascript
jquery 页面全选框实践代码
2010/04/02 Javascript
jqGrid jQuery 表格插件测试代码
2011/08/23 Javascript
JS实现时间格式化的方式汇总
2013/10/16 Javascript
js实现div的切换特效上一个下一个
2014/02/11 Javascript
JS中三目运算符和if else的区别分析与示例
2014/11/21 Javascript
jQuery中val()方法用法实例
2014/12/25 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
深入探究AngularJS框架中Scope对象的超级教程
2016/01/04 Javascript
jQuery css() 方法动态修改CSS属性
2016/09/25 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
2017/01/13 Javascript
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
ionic2自定义cordova插件开发以及使用(Android)
2017/06/19 Javascript
Angular.js ng-file-upload结合springMVC的使用教程
2017/07/10 Javascript
vue开发调试神器vue-devtools使用详解
2017/07/13 Javascript
vuejs 动态添加input框的实例讲解
2018/08/24 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
python实现数独游戏 java简单实现数独游戏
2018/03/30 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
对Python中class和instance以及self的用法详解
2019/06/26 Python
pycharm Tab键设置成4个空格的操作
2021/02/26 Python
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
推荐信怎么写
2014/05/09 职场文书
倡议书作文
2015/01/19 职场文书
教师见习总结范文
2015/06/23 职场文书
小学运动会入场词
2015/07/18 职场文书
个人销售励志奋斗口号
2019/12/05 职场文书
JavaScript实现简单拖拽效果
2021/09/15 Javascript