// 富文本图片放大
function richImg(txt) {//txt 指的是接口返回的富文本
// 主要代码
let imgarr = [];
let regex = new RegExp(/<img.*?(?:>|\/>)/gi); // 匹配所有图片
let srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i; // 匹配src图片
let arrsImg = txt.match(regex);
for (let i = 0; i < arrsImg.length; i++) {
let srcs = arrsImg[i].match(srcReg);
imgarr.push(srcs[1])
}
return imgarr //把富文本里的图片返回
}
//在富文本上添加点击事件
catchImage(e){
wx.previewImage({
current: this.data.imgarr[0], // 当前显示图片的http链接
urls: this.data.imgarr // 需要预览的图片http链接列表
})
},
小程序富文本图片放大功能
于 2022-04-17 00:36:19 首次发布