小程序富文本插件之wxParse的基础使用方法

网站的展示中,新闻文章内容,长篇通过后台录入的文章,在小程序中要如何展示呢?

熟悉小程序的都知道,在小程序的标签中所支持的标签是有限的,甚至很多html常用的标签如:p、h1等标签在小程序中是不能正常解析的。那么对于这些内容,我们就应用到了富文本解析插件。

wxParse是目前小程序富文本解析中比较热门的解析插件之一,下面我们就一起看看要如何使用wxParse吧!

(一)Copy文件夹wxParse

- wxParse/
  -wxParse.js(必须存在)
  -html2json.js(必须存在)
  -htmlparser.js(必须存在)
  -showdown.js(必须存在)
  -wxDiscode.js(必须存在)
  -wxParse.wxml(必须存在)
  -wxParse.wxss(必须存在)
  -emojis(可选)

(二)引入必要文件

//在使用的View中引入WxParse模块
var WxParse = require('../../wxParse/wxParse.js');
//在使用的Wxss中引入WxParse.css,可以在app.wxss
@import "/wxParse/wxParse.wxss";

(三)数据绑定

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);

(四)模版引用

// 引入模板
<import src="你的路径/wxParse/wxParse.wxml"/>
//这里data中article为bindName
<template is="wxParse" data="{{wxParseData:article.nodes}}"/>

注意:路径必须配置正确!





六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!