如果拿到的数据是标签包裹的 例如这种的
就可以使用rich-text
js中的内容
//html转义
Page({
escape2Html(str) {
var arrEntities = { 'lt': '<', 'gt': '>', 'nbsp': ' ', 'amp': '&', 'quot': '"' };
return str.replace(/&(lt|gt|nbsp|amp|quot);/ig, function (all, t) { return arrEntities[t]; }).replace(/<section/g, '<div').replace(/<img/gi, '<img style="max-width:100%;height:auto" ').replace(/<u>/g,'').replace(/<u style="">/g,'').replace(/<\/u>/g,'');
},
//生命周期
onShow: function () {
var app = getApp()
request("url“).then(res => {
var that=this;
var introduce= that.escape2Html(res.data)
this.setData({
imglist:introduce
})
})
},
}}
wxml中的内容
<block>
<rich-text nodes="{{imglist}}"></rich-text>
</block>