微信小程序使用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代码
Nov 04 Javascript
js截取字符串的两种方法及区别详解
Nov 05 Javascript
Google Dart编程语法和基本类型学习教程
Nov 27 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
May 13 Javascript
如何编写高质量JS代码
Dec 28 Javascript
jquery实现顶部向右伸缩的导航区域代码
Sep 02 Javascript
JS获取CSS样式(style/getComputedStyle/currentStyle)
Jan 19 Javascript
JS hashMap实例详解
May 26 Javascript
JS中BOM相关知识点总结(必看篇)
Nov 22 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
Feb 05 Javascript
微信小程序传值以及获取值方法的详解
Apr 29 Javascript
jQuery实现简单全选框
Sep 13 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的开发框架的现状和展望
2007/03/16 PHP
php写的简易聊天室代码
2011/06/04 PHP
ThinkPHP3.1的Widget新用法
2014/06/19 PHP
php商品对比功能代码分享
2015/09/24 PHP
thinkPHP5实现数据库添加内容的方法
2017/10/25 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
模拟用户操作Input元素,不会触发相应事件
2007/05/11 Javascript
文本框只能选择数据到文本框禁止手动输入
2013/11/22 Javascript
解析JavaScript中delete操作符不能删除的对象
2013/12/03 Javascript
Node.js中HTTP模块与事件模块详解
2014/11/14 Javascript
bootstrap table分页模板和获取表中的ID方法
2017/01/10 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
详解使用mpvue开发github小程序总结
2018/07/25 Javascript
详解如何为你的angular app构建一个第三方库
2018/12/07 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
微信小程序获取复选框全选反选选中的值(实例代码)
2019/12/17 Javascript
python函数缺省值与引用学习笔记分享
2013/02/10 Python
python计算牛顿迭代多项式实例分析
2015/05/07 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
2018/02/03 Python
Python英文文本分词(无空格)模块wordninja的使用实例
2019/02/20 Python
python3模拟实现xshell远程执行liunx命令的方法
2019/07/12 Python
python子线程退出及线程退出控制的代码
2019/10/16 Python
python scatter函数用法实例详解
2020/02/11 Python
PyQt5中QSpinBox计数器的实现
2021/01/18 Python
scrapy-splash简单使用详解
2021/02/21 Python
css3 box-shadow阴影(外阴影与外发光)图示讲解
2017/08/11 HTML / CSS
Kenneth Cole官网:纽约时尚优雅品牌
2016/11/14 全球购物
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
2015/11/18 面试题
冰淇淋店创业计划书范文
2013/12/27 职场文书
银行职员思想汇报
2013/12/31 职场文书
工商行政管理专业求职书
2014/05/23 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
学雷锋日活动总结
2015/02/06 职场文书
护士个人年度总结范文
2015/02/13 职场文书
学校安全管理制度
2015/08/06 职场文书