<template>
<view>
<!-- 显示图片的位置-->
<image :src="QRImg"></image>
</view>
</template>
<script>
export default {
data() {
return {
QRImg: '',
}
},
methods: {
//获取图片
async getImg() {
const res = await this.$request('请求的url', {
data: {
"tablesid": this.orderId,
},
responseType: "arraybuffer", //这是必要的一步,responseType必须设置为arraybuffer
})
console.log(res, "kdkdkd")
const arrayBuffer = res.data
//将arrayBuffer数据转换成base64格式即可显示
this.QRImg = `data:image/jpeg;base64,${uni.arrayBufferToBase64(arrayBuffer)}`
},
}
</script>
网友评论