富文本图片预览
//预览
showImg(e){
let imgSrc = e.target.node.attrs.src
let contentimg = this.article.content;
let imgs = contentimg.match(/<img[^>]+>/g); //把img所有节点的图片选择出来
let arrImg = [];
//遍历标签拼拿到你的图片的src里面的内容放在我们数组中
for (var j = 0; j < imgs.length; j++) {
imgs[j].replace(/<img[^>]*src=['"]([^'"]+)[^>]*>/gi, function(match, capture) {
arrImg.push(capture)
})
}
//最后一步就是把我们的所有图片放在预览的api中就可以了
uni.previewImage({
current: arrImg.indexOf(imgSrc),
urls: arrImg,
})
},