微信小程序使用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 相关文章推荐
JS解密入门之凭直觉解
Jun 25 Javascript
javascript replace()正则替换实现代码
Feb 26 Javascript
JavaScript对象学习经验整理
Oct 12 Javascript
jQuery 文本框得失焦点的简单实例
Feb 19 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
Mar 07 Javascript
JS输出空格的简单实现方法
Sep 08 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
Sep 20 Javascript
js 颜色选择插件
Jan 23 Javascript
jquery PrintArea 实现票据的套打功能(代码)
Mar 17 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
Jan 16 Javascript
Vue2.X 通过AJAX动态更新数据
Jul 17 Javascript
Vue中点击active并第一个默认选中功能的实现
Feb 24 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
php字符串分割函数explode的实例代码
2013/02/07 PHP
PHP处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
PHP实现绘制3D扇形统计图及图片缩放实例
2014/10/01 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
动态添加js事件实现代码
2009/03/12 Javascript
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
javaScript 关闭浏览器 (不弹出提示框)
2010/01/31 Javascript
Javascript中的相等与不等运算
2010/04/25 Javascript
Knockoutjs的环境搭建教程
2012/11/26 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
JS逆序遍历实现代码
2014/12/02 Javascript
javascript基础知识讲解
2017/01/11 Javascript
基于JavaScript实现图片剪切效果
2017/03/07 Javascript
js弹性势能动画之抛物线运动实例详解
2017/07/27 Javascript
AngularJS中filter的使用实例详解
2017/08/25 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[05:08]DOTA2-DPC中国联赛3月6日Recap集锦
2021/03/11 DOTA
Python兔子毒药问题实例分析
2015/03/05 Python
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
2018/04/05 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
Python 文件数据读写的具体实现
2020/01/24 Python
python实现最速下降法
2020/03/24 Python
django API 中接口的互相调用实例
2020/04/01 Python
Django中template for如何使用方法
2021/01/31 Python
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
青年教师培训方案
2014/02/06 职场文书
公安局负责人查摆问题及整改方案
2014/09/27 职场文书
介绍信如何写
2015/01/31 职场文书
小学生家长意见
2015/06/03 职场文书
2015年小学生暑假总结
2015/07/13 职场文书
MySQL 全文检索的使用示例
2021/06/07 MySQL
springboot中一些比较常用的注解总结
2021/06/11 Java/Android