微信小程序使用wxParse解析html的方法示例

 更新时间:2019年01月17日 10:51:15   作者:黎成诃月  
这篇文章主要介绍了微信小程序使用wxParse解析html的方法,结合实例形式详细分析了wxParse的下载、导入及具体使用技巧,需要的朋友可以参考下

本文实例讲述了微信小程序使用wxParse解析html的方法。分享给大家供大家参考,具体如下:

首先去 https://github.com/icindy/wxParse 下载wxParse,只拷贝wxParse文件夹即可。

或者点击此处本站下载

一、首先将插件文件夹复制到项目里面

二、导入文件

首先在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)
})

希望本文所述对大家微信小程序开发有所帮助。

相关文章

  • 原生js实现改变随意改变div属性style的名称和值的结果

    原生js实现改变随意改变div属性style的名称和值的结果

    在本文将为大家介绍下如何用原生js和jQuery实现随意改变div属性,和重置,具体实现如下,感兴趣的朋友可以参考下,希望对大家有所帮助
    2013-09-09
  • 页面定时刷新(1秒刷新一次)

    页面定时刷新(1秒刷新一次)

    页面定时刷新的示例想必大家也见到不少,在本文将为大家介绍的是,如何实现1秒刷新一次,感兴趣的朋友可以了解下本文
    2013-11-11
  • 解读TypeScript与JavaScript的区别

    解读TypeScript与JavaScript的区别

    这篇文章主要介绍了TypeScript与JavaScript的区别及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • JS实现Excel导出功能以及导出乱码问题解决详解

    JS实现Excel导出功能以及导出乱码问题解决详解

    这篇文章主要为大家详细介绍了JavaScript如何调用后台接口实现Excel导出功能以及导出乱码问题的解决办法,需要的小伙伴可以参考一下
    2023-07-07
  • 原生js实现可爱糖果数字时间特效

    原生js实现可爱糖果数字时间特效

    本文主要介绍了原生js实现可爱糖果数字时间特效的实例代码,附效果展示和代码演示。具有一定的参考价值,下面跟着小编一起来看下吧
    2016-12-12
  • element UI中在 el-select 与 el-tree 结合组件实现过程

    element UI中在 el-select 与 el-tree 结合组件实现过程

    项目上实现某个功能,使用到了 el-select 和 el-tree 组合实现,记录下两者结合的实现过程,对 el-select 与 el-tree 结合组件实现过程感兴趣的朋友跟随小编一起看看吧
    2023-02-02
  • 细说JS数组遍历的一些细节及实现

    细说JS数组遍历的一些细节及实现

    本文主要介绍了细说JS数组遍历的一些细节及实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • 详解js跨域原理以及2种解决方案

    详解js跨域原理以及2种解决方案

    这篇文章主要介绍了js跨域原理以及解决方案,跨域问题是由于javascript语言安全限制中的同源策略造成的,想要进一步了解跨域的朋友可以参考本文进行学习
    2015-12-12
  • JavaScript之Map和Set_动力节点Java学院整理

    JavaScript之Map和Set_动力节点Java学院整理

    这篇文章主要为大家详细介绍了JavaScript之Map和Set的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • JavaScript中的LHS和RHS分析详情

    JavaScript中的LHS和RHS分析详情

    这篇文章主要介绍了JavaScript中的LHS和RHS分析详情,​LHS​​是赋值操作即可以看做是在往内存中存储值,而​​RHS​​是取值操作,它是从内存中进行检索,下文更多相关资料介绍需要的小伙伴可以参考一下
    2022-04-04

最新评论