首先 要在请求的时候在请求头添加 responseType:“arraybuffer” 。这个很重要,不然图片展示不出来的
export function getImgAuthen() {
return axios({
url: 'xxxxx',
method: 'get',
responseType:"arraybuffer"
})
}
然后 在页面请求 就阔以直接使用了 灰常方便
getImgAuthen().then(res=>{
this.img = "data:image/png;base64," + btoa(new Uint8Array(res.data).reduce((data, byte) => data + String.fromCharCode(byte),""));
})
版权声明:本文为TomNumber原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。