axios获取图片显示_vue中使用axios post上传头像/图片并实时显示到页面的方法
在前端开发中,为了更好的用户体验,在头像上传时会先将图片显示到页面然后点击保存按钮 完成图片的上传成功 代码部分有参考他人的写法。
html代码:
- 请上传图片
js代码:
//实时显示该图片在页面
great(){
document.getElementById('saveImage').onchange = function () {
var imgFile = this.files[0];
var fr = new FileReader();
fr.onload = function () {
document.getElementById('portrait').src = fr.result;
};
fr.readAsDataURL(imgFile);
}
},
js代码部分说明:因为是在vue的methods方法中申明的函数,所以还需要在mounted 方法中使用this.great()挂载该方法。
图片上传部分的js代码:
imageSubmit(){
let x = document.getElementById('saveImage').files[0];
console.log(x);
let params = new FormData() ; //创建一个form对象
params.append('file',x,x.name); //append 向form表单添加数据
//添加请求头 通过form添加的图片和文件的格式必须是multipart/form-data
let config = {
headers:{'Content-Type':'multipart/form-data'}
};
this.$axios.post("/user/image",params,config)
.then(function(res){
console.log(res);
this.imageSave = res.data.image;
sessionStorage.setItem('headImg',this.imageSave); //将图片保存,并能够在其他地方加载显示
router.go(0); //刷新页面,头像改变
}.bind(this))
.catch(function (error) {
console.log(error);
})
}
},
最终效果图:
注:在后来的开发过程中发现,上传图片在上传服务器前在页面加载可以使用
var windowURL = window.URL || window.webkitURL;
以上这篇vue中使用axios post上传头像/图片并实时显示到页面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
axios获取图片显示_vue中使用axios post上传头像/图片并实时显示到页面的方法相关推荐
- ASP.NET MVC3 上传头像图片并截图
关于上传头像并且截图网上应该有很多资料,大多都是JQuery插件,用起来不是很方便 本文所介绍的方法将快速完成一个"上传头像图片并截图",只需要修改少量的代码 我们先来看看完成后的 ...
- Django搭建个人博客:上传头像图片
到目前为止我们的博客处理的都是文字.现代互联网早就进入了"读图"时代,图片的维护.展示也就相当重要. 上一章中预留了avatar字段,用来保存用户上传的头像,现在我们来实现这个功能 ...
- 小程序上传头像图片裁剪
原文链接:https://blog.csdn.net/qq_41049816/article/details/90604607* 给网上收到的 不知道好不好用 先收藏着: 小程序涉及到了用户上传头像的 ...
- JEECG 上传头像,图片并切割
Jcrop + commons-fieldupload 上传组件上传图片并切割 图片上传并完成切割,图片的切割必须在服务器端完成,在客户端是无法进行切割的,至少在目前阶段. 1 母页面 regist ...
- vue项目中使用cropperjs实现上传头像并裁切头像大小
效果演示 github的cropperjs文档仓库地址:https://github.com/fengyuanchen/cropperjs 安装cropperjs npm install croppe ...
- vue中使用axios post上传头像/图片并实时显示到页面
前端开发中,为了更好的用户体验,在头像上传时会先将图片显示到页面然后点击保存按钮 完成图片的上传成功 代码部分有参考他人的写法. html代码: <div id="myPhoto&qu ...
- asp.net+js+ajax实现手机移动端页面预览、剪裁、上传头像图片
参考资料:支持移动设备触摸图片裁剪的jQuery插件 移动端html <!DOCTYPE html> <html> <head><meta http-equi ...
- jQuery点击头像上传头像图片并预览图片
HTML代码 <div class="img_show img_show1"> <img src="img2/img06.jpg&quo ...
- html实现选择头像,HTML5实现上传头像图片大小选择(简单实现)
HTML5仿微博图片上传后大小选择,请使用chrom或者FireFox运行.如果报SECURITY_ERR需要把文件放在服务器端.比如nginx里. 1.[代码][HTML]代码 New Docume ...
最新文章
- 解决 复制虚拟机无法上网 看不到IP地址
- iOS Sprite Kit教程之使用帮助文档以及调试程序
- Kong APIGW — Plugins — 监控告警、日志审计
- 跟踪(Tracking)资料汇总
- Nginx映射本地json文件,配置解决浏览器跨域问题,提供前端get请求模拟数据
- 贴花纸怎么贴_木纹纸怎么贴? 贴木纹纸的方法与详细步骤
- jquer 的简输出
- vue中 mock使用教程
- suse 安装oracle11,Suse11安装Oracle11gR2
- nopcommerce 开源商城
- [Windows Server 2008] 404错误设置方法
- Fiddler如何捕捉DefaultHttpClient的HTTP请求
- [SCOI2012]喵星球上的点名(树状数组+后缀数组)
- ANSYS 有限元分析 几何建模
- 利用python进行数据分析第二版pdf百度云_利用Python进行数据分析(原书第2版) 中文翻译pdf高清版...
- 【论文写作技巧】Endnote参考文献统一输出格式
- 字节跳动2020秋招研发笔试题
- Codeforces Round #700 (Div. 2)(B,C,D1,D2详细题解)
- STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记二(1):Cortex-M3处理器程序模型
- IDEA jjsp 404_IDEA 卡住buid(编译)不动的解决办法_java
热门文章
- 每日两SQL(9),欢迎交流~
- Spring的Java配置
- 【Java类加载机制】深入类加载器(二)自定义加密、解密类加载器
- 【Java文件操作(八)】将控制台输出重定向到txt文件
- C++ 从函数或方法返回内存 实现返回多个变量
- Leet Code OJ 292. Nim Game [Difficulty: Easy]
- 区块链技术指南笔记(三):区块链运作的核心技术
- Linux第二章自测习题——Linux系列学习笔记
- 【附超时原因】1055 The World‘s Richest (25 分)_42行代码AC
- 【19行代码AC,简洁】1029 Median (25 分)