功能需求:

根据后台接口需求,需通过异步的方式post提交上传文件,并根据返回的信息作出相应的提示。页面已提前写好了,如下:

思路分析:

1、创建一个FormData空对象,然后使用append方法添加key/value。

选择formData是因为formData传输的数据格式和表单通过submit()方法传输的数据格式一样。添加key/value之后如果打印FormData只会得到一个空对象,但是不影响结果,因为属性不是直接挂载在FormData实例上。你可以通过它提供的迭代器,或者get方法去取值。

2、vue中推荐使用axios,这里同意使用项目中已经安装好了的axios。

核心代码:
let formData = new FormData();
formData.append('id', this.ID);
formData.append('file', this.file);this.$axios.post('url', formData).then(function (response) {console.log(response);})

vue中通过post方式异步上传文件相关推荐

  1. html中异步上传文件实现示例,HTML_html中异步上传文件实现示例,复制代码代码如下: form actio - phpStudy...

    html中异步上传文件实现示例 复制代码代码如下: 复制代码代码如下: 这是html中最常见最简单的表单提交方式,但是这种方式必须会切换页面,也许有些时候我们希望可以在同一个页面与服务器进行交互,并不 ...

  2. 修改form重定到iframe中,模拟异步上传文件的效果

    2019独角兽企业重金招聘Python工程师标准>>> <%@ page contentType="text/html; charset=GBK" lang ...

  3. jQuery异步上传文件

    jQuery异步上传文件 我想通过jQuery异步上传文件,这是我的HTML: 1 2 3 <span>File</span> <input type="fil ...

  4. jq ajax异步上传文件,jQuery插件ajaxFileUpload异步上传文件

    AjaxFileUpload.js并不是一个很出名的插件,只是别人写好的放出来供大家用,原理都是创建隐藏的表单和iframe然后用JS去提交,获得返回值. 当初做了个异步上传的功能,选择它因为它的配置 ...

  5. php js跨域上传文件,Jquery实现跨域异步上传文件步骤详解

    这次给大家带来Jquery实现跨域异步上传文件步骤详解,Jquery实现跨域异步上传文件的注意事项有哪些,下面就是实战案例,一起来看一下. 先说明白 这个跨域异步上传功能我们借助了Jquery.for ...

  6. 如何使用 jQuery 异步上传文件?

    问: 我想用 jQuery 异步上传文件. $(document).ready(function () { $("#uploadbutton").click(function () ...

  7. Python联调七牛云异步上传文件

    注:本篇文章参考文献 乾坤大挪移,如何将同步阻塞(sync)三方库包转换为异步非阻塞(async)模式?Python3.10实现.-刘悦. 首先需要拥有一个七牛云的账号 七牛云官网:七牛云 | 一站式 ...

  8. jq ajax异步上传图片插件,jQuery异步上传文件插件ajaxFileUpload详细介绍

    一.ajaxFileUpload是一个异步上传文件的jQuery插件. 传一个不知道什么版本的上来,以后不用到处找了. 语法:$.ajaxFileUpload([options]) options参数 ...

  9. 异步上传文件显示进度条

    异步上传文件显示进度条 原文地址:异步上传文件显示进度条 问题 我们在写网站时难免会遇到需要上传文件的场景,但当上传大文件时比如5个G的文件直接用表单直接提交文件会出现页面卡顿.未响应等影响用户体验的 ...

最新文章

  1. 【初学者指南】在ASP.NET MVC 5中创建GridView
  2. 1.EXTJS Row Editor Grid 点取消时插入的新行 的解决方法
  3. AT4439-[AGC028E]High Elements【结论,线段树】
  4. 二维有限元方程matlab,有限元法求解二维Poisson方程的MATLAB实现
  5. 安卓手机阅读器_乐应用|安卓手机本地阅读的不二之选
  6. c++远征之继承篇——继承方式
  7. 三星S10+顶配版现身GeekBench:搭载Exynos 9820处理器
  8. PPT 动画模板使用技巧
  9. 布行管理软件,布行软件有什么用?
  10. 20181018 考试记录
  11. CS 与 PS 的区别
  12. 如何利用CRM软件建立有利可图的客户关系?
  13. BI 是如何数据分析的?
  14. 喜闻乐见的git autocrlf问题
  15. 计算机病毒的关键技术,计算机病毒实验系统关键技术研究与实现
  16. MySQL练习:达标数据库创建及连接python(京东项目)
  17. 头寸是什么意思之如何建立自己的头寸?
  18. 求推荐电脑上好用的音乐剪辑软件
  19. 独立路径数量与测试用例设计
  20. 键盘数字对应的ASCII码(keycode码)

热门文章

  1. 使用LogKit进行日志操作
  2. Windows CE,你妈吗喊你在多核上玩玩
  3. 7.Mahout菩萨
  4. 大家都在晒的支付宝3分钱付款截图,让千万人有了“半毛钱”关系
  5. Spring MVC 概述
  6. Python 爬取简单网页
  7. 10.23 相对,绝对路径,cd,mkdir/rmdir,rm命令
  8. Ceph:RBD在线扩容容量
  9. I/O多路复用——select
  10. 深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)