微信小程序使用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图片上下tab切换效果
Mar 18 Javascript
jquery Mobile入门—多页面切换示例学习
Jan 08 Javascript
js和jquery中循环的退出和继续学习记录
Sep 06 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
Jun 12 Javascript
浅谈javascript中的DOM方法
Jul 16 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
Jun 03 Javascript
jQuery UI制作选项卡(tabs)
Dec 13 Javascript
微信小程序通过api接口将json数据展现到小程序示例
Jan 20 Javascript
JavaScript中正则表达式判断匹配规则及常用方法
Aug 03 Javascript
JavaScript 有用的代码片段和 trick
Feb 22 Javascript
JavaScript引用类型Date常见用法实例分析
Aug 08 Javascript
理顺8个版本vue的区别(小结)
Sep 17 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不使用copy()函数复制文件的方法
2015/03/13 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
IE浏览器兼容Firefox的JS脚本的代码
2008/10/23 Javascript
判断用户的在线状态 onbeforeunload事件
2011/03/05 Javascript
JavaScript Math.ceil() 函数使用介绍
2013/12/11 Javascript
js获得当前时区夏令时发生和终止的时间代码
2014/02/23 Javascript
js打造数组转json函数
2015/01/14 Javascript
jQuery简单动画变换效果实例分析
2016/07/04 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
2016/09/21 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
分分钟玩转Vue.js组件(二)
2017/03/01 Javascript
php 修改密码实现代码
2017/05/24 Javascript
深入浅析Vue中的Prop
2018/06/10 Javascript
微信小程序中的canvas 文字断行和省略号显示功能的处理方法
2018/11/14 Javascript
jquery实现Ajax请求的几种常见方式总结
2019/05/28 jQuery
layUI实现前端分页和后端分页
2019/07/27 Javascript
JavaScript仿京东轮播图效果
2021/02/25 Javascript
用smtplib和email封装python发送邮件模块类分享
2014/02/17 Python
Python调用C/C++动态链接库的方法详解
2014/07/22 Python
关于你不想知道的所有Python3 unicode特性
2014/11/28 Python
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
Django单元测试中Fixtures用法详解
2020/02/25 Python
Win10用vscode打开anaconda环境中的python出错问题的解决
2020/05/25 Python
英国时尚服饰电商:Boohoo
2017/10/12 全球购物
C++面试题:关于链表和指针
2013/06/05 面试题
Linux常见面试题
2016/10/04 面试题
销售找工作求职信
2013/12/20 职场文书
巧克力蛋糕店创业计划书
2014/01/14 职场文书
《藤野先生》教学反思
2014/02/19 职场文书
大学生个人自荐信样本
2014/03/02 职场文书
学校门卫岗位职责
2014/03/16 职场文书
2015暑期社会实践通讯稿
2015/07/18 职场文书
详解Laravel框架的依赖注入功能
2021/05/27 PHP
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android
Python编程编写完善的命令行工具
2021/09/15 Python
Spring Boot 底层原理基础深度解析
2022/04/03 Java/Android