做项目写个人信息页面时,后端返回的数据中,图片的路径带有blob(如下图)
前端展示的时候渲染不出来,重新上传后,图片正常,但是刷新后还是不显示。图片上传用的element ui的图片上传组件,借助文件下载接口,我上传的同时还存到了cookie里,成功解决问题
handleAvatarSuccess(res, file) {
if (file.response.code == 1) {
this.userInfoForm.img =
"http://ip地址/common/download?name=" + file.response.data;
Cookies.set('loginUserImg',this.userInfoForm.img, { expires: 31 });
console.log(Cookies.get('loginUserImg'));
} else {
alert("上传头像失败");
}