美文网首页Vue.jsVue.js专区
AXIOS从服务器加载图片并显示

AXIOS从服务器加载图片并显示

作者: 码农明明 | 来源:发表于2017-08-09 10:32 被阅读2631次

我的需求

请求发送:axios 、前段:vue

  1. 服务器不返回图片的url地址,返回图片的数据
  2. 获取图片需要登录验证。

请求配置

指定响应类型未blob

axios.get(`图片url`, { responseType: 'blob'})

读取图片

使用FileReader 的readAsDataURL读取图片

let reader = new FileReader()
reader.onload = (e) => {
   this.pic = e.target.result
 }
reader.readAsDataURL(res)

使用图片

将获取到的字符串赋值给img的src即可

< img :src="pic"></img>

相关文章

  • AXIOS从服务器加载图片并显示

    我的需求 请求发送:axios 、前段:vue 服务器不返回图片的url地址,返回图片的数据 获取图片需要登录验证...

  • iOS图像加载原理

    图片加载 在iOS中,图片显示的过程大致如下: 从磁盘读取图片并加载到内存。(data buffer) CPU对图...

  • FlatList显示图片列表

    需求: 加载网络图片,列表形式展示,并缓存不显示的item不加载图片正在加载的图片,取消加载(不显示情况下) 参考...

  • Flutter图片加载

    Flutter中,通过Image组件来加载并显示图片,可以从asset、文件、内存以及网络获取图片,都需要实现不同...

  • Fresco 加载网络图片被裁剪

    遇到一个Fresco 从网络加载图片,被放大并剪裁掉了而显示不全。百思不得解。对比了本地图片的尺寸跟网络加载图片的...

  • webview图片加载失败显示默认图片

    在Android项目中新闻显示需要使用图片的异步加载,并且在加载图片前和加载图片失败时显示默认图片。(1) 从相应...

  • 图片列表 Recyclerview + Glide 图片忽大忽小

    Android显示图片时,一般先根据屏幕的宽度、从服务器拿到图片的宽高尺寸,来计算图片加载url的宽w 和高h。图...

  • swift实现一个与智能机器人聊天的app(三)

    本篇文章中你将会学到 从Parse服务器下载聊天数据并显示到TableView中 实现发送消息功能,并加载到Tab...

  • 图片擦除

    图片擦除实现步骤 加载图片,并添加拖动手势;另外加载一张背景图片,用于图片被擦除后显示,置于擦除图片下方 开启位图...

  • 相关插件

    axios vue-router vuex vue-lazyload 图片懒加载 element-ui 按需加载 ...

网友评论

    本文标题:AXIOS从服务器加载图片并显示

    本文链接:https://www.haomeiwen.com/subject/zmsfrxtx.html