wxml代码
<text bindtap="showImg" class="box_tit">查看详情</text>
<block wx:if="{{false}}">
<image mode="aspectFill" src="{{src}}"></image>
</block>
js代码
showImg(e) {
console.log(e);
//接口入参
let params = {
policyNo: e.target.dataset.imgcode
}
wx.showLoading({
title: '加载中...',
})
wx.$http.get(请求地址, params).then((res) => {
if (res && res.data.code == 200) {
//res.data.data.imgurl 接口返回来的图片数据流
this.setData({
src: 'data:image/png;base64,' + res.data.data.imgurl
})
wx.previewImage({
current: this.data.src, // 当前显示图片的http链接
urls: [this.data.src] // 需要预览的图片http链接列表(数组)
})
wx.hideLoading();
} else {
wx.showToast({
title: "系统开小差了,请稍后重试!",
icon: 'none',
duration: 2000 //持续的时间
})
}
})
},