base64可以用来加密url,例如迅雷的下载链接,也可以用作图片处理,不会造成跨域请求的问题.
前端接收到后台返回的图片数据,如'iVBORw0KGgoAAAANSUhEUgAAAWAAAADxCAIAAAB6TvpJAACAAElEQVR42......'
需要将图片渲染出来,要根据图片的格式选择相对应的前缀:
png格式:'data:image/png;base64,' + 接收到的图片编码
jpeg格式:'data:image/jpeg;base64,' + 接收到的图片编码
项目使用vue2的过滤器,代码如下:
(filters与data同级)
网友评论