微信小程序——wxParse使用方法
wxParse是一个微信小程序富文本解析组件。现在小程序里面自带了一个<rich-text>组件也能解析富文本,但是表现不尽人意。所以我还是采用的wxParse来解析富文本的。
wxParse git地址:https://github.com/icindy/wxParse。可以先稍作了解。下面具体讲一下我实现的步骤:
1.下载 wxParse,解压,将 wxParse 放入小程序中。
如下图:

2.在 你需要引用这个插件的 wxml 文件中引用 wxParse.wxml
//路径根据你实际情况修改
<import src="../../../wxParse/wxParse.wxml"/>
3.在 你需要引用这个插件的 wxss 文件中引用 wxParse.wxss
//路径根据你实际情况修改
@import "../../../wxParse/wxParse.wxss";
4.在 你需要引用这个插件的 js 文件中引用 wxParse.js
//路径根据你的实际情况更改
var WxParse = require('../../../wxParse/wxParse.js');
5.将你需要解析的内容进行解析
//**
* WxParse.wxParse(bindName , type, data, target,imagePadding)
* 1.bindName绑定的数据名(必填)
* 2.type可以为html或者md(必填)
* 3.data为传入的具体数据(必填)
* 4.target为Page对象,一般为this(必填)
* 5.imagePadding为当图片自适应是左右的单一padding(默认为0,可选)
*/
let that=this;
WxParse.wxParse('引用的时候的名字,如courseDetail', 'html', '你需要解析的数据,如courseDetailContent', that, 5)
6.在 wxml 文件中引用你解析出来的数据
//这里的courseDetail就是你上面的bindName
<view>
<template is="wxParse" data="{{wxParseData:courseDetail.nodes}}" />
</view>
O 啦~~
感谢阅读~~
微信小程序——wxParse使用方法的更多相关文章
- 微信小程序数据请求方法wx.request小测试
		
微信小程序数据请求方法 wx.request wxml文件: <view> <textarea value="{{textdata}}"/> </vi ...
 - 微信小程序开发系列教程三:微信小程序的调试方法
		
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 这个教程的前两篇文章,介绍了如何用下图所示的微信开发者工具自动生成一个Hel ...
 - Taro -- 微信小程序wxParse达到html转换wxml
		
Taro微信小程序可以用wxParse来达到html转换wxml的效果:https://github.com/NervJS/taro-components-test/blob/master/src/p ...
 - 微信小程序最新授权方法,getUserInfo
		
20180511微信小程序正式关闭原先getUserInfo的逻辑 不再允许自动弹出授权框. 方法一: index.wxml(准备一个用于给用户授权的页面,我这里直接用了一个全屏按钮) <vie ...
 - 微信小程序节点查询方法:wx.createSelectorQuery()的使用场景与注意事项
		
小程序由于内置于微信,这使得它有了得天独厚的宣传和使用优势,本着学习的心态,我在官网上看了一遍开发文档,大致得出小程序框架的设计模式与使用注意事项(重点来了,其实开发文档某些方面叙述的并不仔细,甚至存 ...
 - 微信小程序特殊字符转义方法——&转义&等等
		
在我编写公司小程序的过程中,有一次在网页端添加了一张图片,结果在小程序端访问失败了,究其原因,竟然是因为该图片名称中有一个“&”符号,网页端添加后,自动转义成了“&”存储到了数据库.当 ...
 - 微信小程序~生命周期方法详解
		
生命周期是指一个小程序从创建到销毁的一系列过程 在小程序中 ,通过App()来注册一个小程序 ,通过Page()来注册一个页面 先来看一张小程序项目结构 从上图可以看出,根目录下面有包含了app.js ...
 - 微信小程序--数据共享与方法共享
		
目录 全局数据共享 Mobox npm安装及其注意事项 小程序对 npm 的支持与限制 npm 依赖包的安装与使用 Mobox 1. 全局数据共享 2. 小程序中的全局数据共享方案 3. 使用mobx ...
 - 微信小程序 weui 使用方法
		
https://github.com/Tencent/weui-wxss/ 下载地址用于小程序的https://github.com/Tencent/weui 下载地址用于H5 运用示例 ...
 
随机推荐
- php分享十二:分组取前N记录
			
经常看到问题,如何取出每组的前N条记录 http://blog.csdn.net/acmain_chm/article/details/4126306 问题:有表 如下,要求取出各班前两名(允许并列第 ...
 - 【Unity】12.4 通过网格分层选择行进路线
			
开发环境:Win10.Unity5.3.4.C#.VS2015 创建日期:2016-05-09 一.简介 在具体的游戏情景中,通过分层可以控制物体的行进路线,比如哪些物体只能住水面上行进,哪些物体只能 ...
 - tengine2.1.0RPM包制做 tengine-2.1.0.spec配置
			
[root@DB SPECS]# cat tengine-2.1.0.spec Name: tengine Version: 2.1.0 Release: 1%{?dist} Summary: ten ...
 - mydqldump 备份数单库 然后还原数据的时候报:ERROR 1881 (HY000) at line 52: Operation not allowed when innodb_forced_recovery > 0.
			
修改my.cnf innodb_force_recovery = 1 修改为: innodb_force_recovery = 0
 - 菜鸟学数据库(五)——MySQL必备命令
			
今天跟大家分享一下MySQL从连接到具体操作的一系列常用命令.可能有的人觉得现在有很多可视化的工具,没必要再学习那些具体的命令了,但是我不这么认为,不可否认那些工具的确让我们的工作更加方便快捷,但是如 ...
 - Unable to load configuration. - [unknown location]
			
严重: Exception starting filter StrutsPrepareFilterUnable to load configuration. - [unknown location] ...
 - angular学习笔记(三十)-指令(7)-compile和link(2)
			
继续上一篇:angular学习笔记(三十)-指令(7)-compile和link(1) 上一篇讲了compile函数的基本概念,接下来详细讲解compile和link的执行顺序. 看一段三个指令嵌套的 ...
 - 如何使用KVM 虚拟机安装RHEL7系统
			
KVM(基于内核的虚拟机)是标准的RHEL内核中内置的完整的虚拟化解决方案.它可以运行多款未经修改的Windows和Linux虚拟客户机操作系统.RHEL中的KVM系统管理程序通过libvirtAPI ...
 - [Windows Azure] Developing Multi-Tenant Web Applications with Windows Azure AD
			
Developing Multi-Tenant Web Applications with Windows Azure AD 2 out of 3 rated this helpful - Rate ...
 - iOS开发-图片浏览器(优化)
			
// // ViewController.m // 19-图片浏览器 // // Created by hongqiangli on 2017/7/31. // Copyright © 201 ...