最近在做一个微信小程序项,遇到了文章的详情页面是富文本的情况,内容是通过接口读取的服务器中的富文本内容,是html格式的,小程序默认是不支持html格式的内容显示的,那我们需要显示html内容的时候,就可以通过wxParse来实现。
wxParse官方下载地址:https://github.com/icindy/wxParse

使用方法:
一,下载完之后我们需要用到此目录下的wxParse文件夹,把他拷贝到我们小程序项目的根目录下:

二,配置文件
首先在xx.wxml导入文件,在文件头写上:

<import src="../../wxParse/wxParse.wxml"/>

然后再wxss导入文件,在文件头写上:

@import "../../wxParse/wxParse.wxss";

三,在页面xx.js里面写上:

var WxParse = require('../../wxParse/wxParse.js');onLoad: function (options) {var that_ = this;wx.request({url: '',headers:{'Content-Type':'application/json'},success:function(rsp){that_.setData({'art': rsp.data})// rsp.data.body   富文本内容var content_ = rsp.data.body;WxParse.wxParse('content_', 'html', content_ , that_, 0);}})}

四,在页面中引用模板

<import src='../../wxParse/wxParse.wxml'/>
<template is="wxParse" data="{{wxParseData:content_.nodes}}" />//这里data中content_为bindName

这样就可以在微信小程序中嵌入html内容啦~

此方法的含义为:

  • WxParse.wxParse(bindName , type, data, target,imagePadding)
  • 1.bindName绑定的数据名(必填)
  • 2.type可以为html或者md(必填)
  • 3.data为传入的具体数据(必填)
  • 4.target为Page对象,一般为this(必填)
  • 5.imagePadding为当图片自适应是左右的单一padding(默认为0,可选)

微信小程序wxParse使用说明相关推荐

  1. 微信小程序点播插件_微信小程序 wxParse插件显示视频问题

    修改wxParse/html2json.js 文件 ,在 html2json(html, bindName)方法里 var node = { node: 'element', tag: tag, }; ...

  2. 微信小程序wxparse特殊解析空格,解析↵换行符号

    因为在实际的项目中使用wxparse的时候,发现空格和换行解析不了,就进行的源码的查看及修改, (一).解决↵换行符号解析不了的方法 在微信小程序中换行\n需要再在text中进行实现,但是wxpars ...

  3. 微信小程序——wxParse使用方法

    wxParse是一个微信小程序富文本解析组件.现在小程序里面自带了一个组件也能解析富文本,但是表现不尽人意.所以我还是采用的wxParse来解析富文本的. wxParse git地址:https:// ...

  4. 微信小程序web-view使用说明,及链接打不开问题

    开发微信小程序时,有时会需要在小程序内打开网页链接,这时就需要用到 web-view 标签.web-view 是小程序上用来承载网页的容器,且每个页面只能有一个 web-view,它会自动铺满整个页面 ...

  5. Go语言微信小程序SDK使用说明

    介绍 微信小程序服务端SDK,实现了小程序的登录.数据解密.客服消息.订阅消息.生成小程序码.生成小程序shortLink.生成页面Scheme码.生成小程序URL Link等功能. 安装说明 go ...

  6. 微信小程序 wxParse使用

    wxParse使用 1.下载 地址 github:https://github.com/icindy/wxParse 码云:https://gitee.com/hongfeifly/wxParse?_ ...

  7. 微信小程序wxparse内容页显示不出来不能正确解析html代码

    这个是wxparse代码的一个bug,在一些特殊的手机里面,在wxparse/html2json.js中的第112和119行,都有一个 console.dir(这个函数的使用,把这个函数注释掉,内容就 ...

  8. 微信小程序wxParse插件解析html

    1.在app.json中添加插件 "plugins": {"wxparse": {"version": "1.0.10" ...

  9. 微信小程序wxParse用法(解析富文本)

    1.先下载wxparse 然后放到你的项目中 (与pages同层级) 2.然后在全局的app.wxss中引入 @import "/wxParse/wxParse.wxss"; 3. ...

  10. WordPress版微信小程序2.6版发布

    WordPress版微信小程序的完善和升级的工作一直都在进行中,我争取保证一个月可以出一个版本,希望通过一点点的改进,让这个开源产品日趋完美. 同时,pro版WordPress微信小程序也在紧锣密鼓的 ...

最新文章

  1. Echarts柱状图的点击事件
  2. SQL 列转行、行转列 - 使用sqlite演示
  3. 改进同步等待的网络服务端应用 (转)
  4. testng接口自动化测试_Java+Maven+TestNG接口(API)自动化测试教程(10) 使用 Jenkins 构建自动化测试持续集成...
  5. 《音频、图像及视频技术》学习笔记
  6. vue - 自定义指令
  7. 为什么黑客都用python-为什么黑客需要学习C++和Python?
  8. 拓端tecdat|基于机器学习的印度肝脏病诊断分析
  9. 内存不能为read故障分析
  10. 如何实现和提升软件易用性
  11. 计算机网络七版pdf
  12. JAVA商城系统源码
  13. rational rose导出sql脚本
  14. 小学计算机英语,小学英语流利读电脑版
  15. Python+pyecharts研究周杰伦歌词中的 秘密
  16. mysql查询条件格式_条件格式
  17. 1008:美元和人民币
  18. 你做一篇微信公众号文章要多久?
  19. 愿你历经千帆,得偿所愿
  20. R语言ggplot画条形图按照想要的顺序排列

热门文章

  1. 概率论于数理统计(陈希孺)笔记2.3
  2. 读书笔记:陈希孺:概率论与数理统计:2014.01.02
  3. 什么原数据更容易平稳_时序数据处理难题攻略(上)
  4. SpringDataJPA调用存储过程实例
  5. 硬盘整数分区大小计算公式(硬盘分区计算)
  6. armv6、armv7、armv7s、arm64 与开发静态库(.a)
  7. 自己动手定制winpe+各类dos工具箱U盘启动盘+minilinux
  8. dpdk中文-dpdk虚拟机出错
  9. c#数据格式化之DataFormatString
  10. 常见ActiveX控件下载大全