微信解析html文本是使用wxParse模板解析,需要下载这个模板才能使用,下载完成后在你需要使用html格式的页面引入js和模板,
首先我们下载wxParse,github地址:https://github.com/icindy/wxParse
WxParse.wxParse(bindName , type, data, target,imagePadding)
1、bindName绑定的数据名(必填)
2、type可以为html或者md(必填)
3、data为传入的具体数据(必填)
4、target为Page对象,一般为this(必填)
5、imagePadding为当图片自适应时左右的单一padding(默认为0,可选)
//在js引入
var WxParse = require('../wxParse/wxParse.js');
//在wxml引入
<import src="./../wxParse/wxParse.wxml"/>
var article = res.data.data.res.product_content;
WxParse.wxParse('article', 'html', article, that, 5);
你可以把这个模板放在你自己定义的<view></view>中可以对这个容器进行一些基本的样式
<template is="wxParse" data="{{wxParseData:article.nodes}}"/>
在使用这个模板的时候可能会出现样式错乱,这时候你需要将wxpares的样式在app.wxss引入