微信小程序使用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技巧--转义符&quot;\&quot;的妙用
Jan 09 Javascript
js判断生效时间不得大于失效时间的思路及代码
Apr 23 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
Dec 23 Javascript
jQuery 1.9使用$.support替代$.browser的使用方法
May 27 Javascript
JavaScript实现将xml转换成html table表格的方法
Apr 17 Javascript
浅谈JavaScript中指针和地址
Jul 26 Javascript
Java  Spring 事务回滚详解
Oct 17 Javascript
vue-router 路由基础的详解
Oct 17 Javascript
vue实现点击选中,其他的不选中方法
Sep 05 Javascript
详解angular2.x创建项目入门指令
Oct 11 Javascript
JS求1到任意数之间的所有质数的方法详解
May 20 Javascript
vue-cropper插件实现图片截取上传组件封装
May 27 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
极典R601SW收音机
2021/03/02 无线电
使用PHP模拟HTTP认证
2006/10/09 PHP
Laravel 5框架学习之子视图和表单复用
2015/04/09 PHP
PHP通过API获取手机号码归属地
2015/05/28 PHP
JavaScript 对象模型 执行模型
2009/12/06 Javascript
JavaScript实现简单的时钟实例代码
2013/11/23 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
2015/06/09 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
微信小程序 上传头像的实例详解
2017/10/27 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
2017/12/05 Javascript
javascript原生封装一个淡入淡出效果的函数测试实例代码
2018/03/19 Javascript
最简单的JS实现json转csv的方法
2019/01/10 Javascript
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
vue计算属性computed的使用方法示例
2019/03/13 Javascript
JavaScript对象属性操作实例解析
2020/02/04 Javascript
详解Django中的form库的使用
2015/07/18 Python
django+xadmin+djcelery实现后台管理定时任务
2018/08/14 Python
解决Tensorboard 不显示计算图graph的问题
2020/02/15 Python
Python爬取365好书中小说代码实例
2020/02/28 Python
深入了解Python装饰器的高级用法
2020/08/13 Python
python 图像增强算法实现详解
2021/01/24 Python
HTML5新控件之日期和时间选择输入的实现代码
2018/09/13 HTML / CSS
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
alice McCALL官网:澳大利亚时尚品牌
2020/11/16 全球购物
毕业自荐书
2013/12/09 职场文书
一帮一活动总结
2014/05/08 职场文书
管理建议书范文
2014/05/13 职场文书
租房协议书样本
2014/08/20 职场文书
医院护士党的群众路线教育实践活动对照检查材料思想汇报
2014/10/04 职场文书
保证金退回承诺函格式
2015/01/21 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书
2019中秋节祝福语大全,提前收藏啦
2019/09/10 职场文书
golang操作rocketmq的示例代码
2022/04/06 Golang
MySQL 数据 data 基本操作
2022/05/04 MySQL