axios实现文件上传并获取进度


Posted in Javascript onMarch 25, 2020

本文实例为大家分享了axios实现文件上传并获取进度的具体代码,供大家参考,具体内容如下

实现效果

axios实现文件上传并获取进度

代码部分

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="UTF-8">
 <title>Document</title>
</head>

<body>
 <div id="app">
 <input @change="change" type="file">
 </div>
 <script src="./lib/vue.js"></script>
 <script src="./lib/axios.js"></script>
 <script>
 new Vue({
 el: '#app',
 data: {
  val: ''
 },
 methods: {
  change(e) {

  let files = e.target.files

  // 上传部分
  let url = ' ' //你的后台上传地址
  let data = new FormData()
  data.append('file', files[0])
  axios({
   url,
   method: 'post',
   data,
   headers: {
   
   },
   //原生获取上传进度的事件
   onUploadProgress:function(progressEvent){ 
   let complete = (progressEvent.loaded / progressEvent.total * 100 | 0) + '%'
  console.log('上传 ' + complete)
  }
  }).then(res => {
   console.log(res)
  }).catch(err => {
   console.log(err)
  })

  }
 }
 })
 </script>
</body>

</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery实现的立体文字渐变效果
May 17 Javascript
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
Dec 21 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
Aug 24 Javascript
纯JS前端实现分页代码
Jun 21 Javascript
JavaScript基于原型链的继承
Jun 22 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
Dec 17 Javascript
Bootstrap栅格系统的使用详解
Oct 30 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
Nov 12 Javascript
在vue中读取本地Json文件的方法
Sep 06 Javascript
使用vuepress搭建静态博客的示例代码
Feb 14 Javascript
Vue最新防抖方案(必看篇)
Oct 30 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
Jul 17 Javascript
Layer+Echarts构建弹出层折线图的方法
Sep 25 #Javascript
axios实现简单文件上传功能
Sep 25 #Javascript
layer弹出层取消遮罩的方法
Sep 25 #Javascript
QML实现圆环颜色选择器
Sep 25 #Javascript
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
Sep 25 #Javascript
微信小程序实现一张或多张图片上传(云开发)
Sep 25 #Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
Sep 25 #Javascript
You might like
PHP数据库处理封装类实例
2016/12/24 PHP
php新建文件的方法实例
2019/09/26 PHP
jquery 最简单的属性菜单
2009/10/08 Javascript
JS下高效拼装字符串的几种方法比较与测试代码
2010/04/15 Javascript
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
判断js对象是否拥有某一个属性的js代码
2013/08/16 Javascript
JavaScript动态插入script的基本思路及实现函数
2013/11/11 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
2014/05/07 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
2015/03/18 Javascript
JavaScript实现打字效果的方法
2015/07/10 Javascript
js漂浮广告实现代码
2015/08/15 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
js自定义回调函数
2015/12/13 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
2016/05/10 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
Angularjs中date过滤器失效的问题及解决方法
2018/07/06 Javascript
vue-router中scrollBehavior的巧妙用法
2018/07/09 Javascript
详解vue-cli3使用
2018/08/14 Javascript
Node.js 多线程完全指南总结
2019/03/27 Javascript
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
Python中序列的修改、散列与切片详解
2017/08/27 Python
Python图片转换成矩阵,矩阵数据转换成图片的实例
2018/07/02 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
CSS实现进度条和订单进度条的示例
2020/11/05 HTML / CSS
Cole Haan官方网站:美国时尚潮流品牌
2017/12/06 全球购物
新媒传信软件测试面试题
2013/02/24 面试题
酒店销售主管岗位职责
2014/01/04 职场文书
护士自我介绍信
2014/01/13 职场文书
企业承诺书怎么写
2014/05/24 职场文书
材料员岗位职责
2015/02/10 职场文书
全民创业工作总结
2015/08/13 职场文书
css3实现背景图片颜色修改的多种方式
2021/04/13 HTML / CSS