微信小程序中显示html格式内容的方法

介绍

微信小程序是微信小程序平台上的一种应用程序,使用简单、快捷、方便。开发人员可以使用JavaScript、CSS和一些微信API来开发小程序。微信小程序中为了方便开发者,设置了基本的标签组件,但是不能直接显示HTML格式内容。那在微信小程序中要怎么显示HTML格式内容呢?

方法一:WxParse

WxParse是一个微信小程序的富文本解析组件,它可以将HTML格式的文本转换为小程序中的视图结构。使用WxParse需要引入它的js代码和wxParse.wxss文件,直接将这些文件复制到你的项目中即可。

步骤

1. 下载WxParse的代码和样式文件;

2. 在需要加载富文本的页面里引入WxParse;

```

// 1. 引入WxParse

const WxParse = require('../../wxParse/wxParse.js');

Page({

data: {

article: '',

},

onLoad: function(options) {

// 2. 给data.article赋值(注意这里的article值为一个完整html格式的字符串)

this.setData({

article: '

这是一段HTML格式内容
',

},() => {

// 3. 完成赋值后,调用WxParse方法解析HTML格式内容

WxParse.wxParse('article', 'html', this.data.article, this, 5);

});

}

})

```

3. 在template里使用WxParse提供的标签:

```