FormData 接口提供了一种表示表单数据的键值对 key/value 的构造方式
并且可以轻松的将数据通过XMLHttpRequest.send() 方法发送出去,

语法

构造函数

  1. formdata=new FormData

方法

FormData.append()FormData 中添加新的属性值,FormData 对应的属性值存在也不会覆盖原值,而是新增一个值,如果属性不存在则新增一项属性值

语法

  1. formData.append(name, value);

实战中的代码

  1. async afterRead(file) {
  2. // console.log(file);
  3. const formdata = new FormData(); //文件上传
  4. formdata.append("file", file.file);
  5. const res = await this.$http.post("/upload", formdata);
  6. this.model.user_img = res.data.url;
  7. },