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