微信小程序使用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触发radio或checkbox的change事件
Dec 18 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
Feb 07 Javascript
JS实现的一个简单的Autocomplete自动完成例子
Apr 16 Javascript
javascript 小数取整简单实现方式
May 30 Javascript
判断日期是否能跨月查询的js代码
Jul 25 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
May 16 Javascript
基于JS实现checkbox全选功能实例代码
Oct 31 Javascript
javascript 动态生成css代码的两种方法
Mar 17 Javascript
vue内置指令详解
Apr 03 Javascript
react使用CSS实现react动画功能示例
May 18 Javascript
js 图片懒加载的实现
Oct 21 Javascript
Vue接口封装的完整步骤记录
May 14 Vue.js
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
Windows下PHP5和Apache的安装与配置
2006/09/05 PHP
PHP中array_map与array_column之间的关系分析
2014/08/19 PHP
php获取textarea的值并处理回车换行的方法
2014/10/20 PHP
php jsonp单引号转义
2014/11/23 PHP
PHP中大于2038年时间戳的问题处理方案
2015/03/03 PHP
实例讲解PHP设计模式编程中的简单工厂模式
2016/02/29 PHP
在Z-Blog中运行代码[html][/html](纯JS版)
2007/03/25 Javascript
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
javascript 多种搜索引擎集成的页面实现代码
2010/01/02 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
js如何打印object对象
2015/10/16 Javascript
JS插件overlib用法实例详解
2015/12/26 Javascript
jQuery+formdata实现上传进度特效遇到的问题
2016/02/24 Javascript
全面了解JavaScirpt 的垃圾(garbage collection)回收机制
2016/07/11 Javascript
jquery的checkbox,radio,select等方法小结
2016/08/30 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
将 vue 生成的 js 上传到七牛的实例
2017/07/28 Javascript
推荐15个最好用的JavaScript代码压缩工具
2019/02/13 Javascript
Python使用django获取用户IP地址的方法
2015/05/11 Python
python编写爬虫小程序
2015/05/14 Python
django 创建过滤器的实例详解
2017/08/14 Python
对python中的logger模块全面讲解
2018/04/28 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
2019/08/06 Python
python打印直角三角形与等腰三角形实例代码
2019/10/20 Python
Python搭建代理IP池实现接口设置与整体调度
2019/10/27 Python
CSS书写规范、顺序和命名规则
2014/03/06 HTML / CSS
HTML5响应式(自适应)网页设计的实现
2017/11/17 HTML / CSS
建筑毕业生自我鉴定
2013/10/18 职场文书
四年大学生活的个人自我评价
2013/12/11 职场文书
高三高考决心书
2014/03/11 职场文书
《长城和运河》教学反思
2014/04/14 职场文书
组工干部演讲稿
2014/09/02 职场文书
清洁工个人总结
2015/03/04 职场文书
2015应届毕业生求职信范文
2015/03/20 职场文书
搞笑婚庆主持词
2015/06/29 职场文书
班级联欢会主持词
2015/07/03 职场文书