Bootstrap

vue axios表单提交

在进行 axios 提交表单的时候,特别是对文件上传这一块,我们很多时候经常会忽略一些东东。那就是在上传的时候,其实是可以带一些额外的参数的。直接主题。

//文件上传
let url = `/api/xxx/xxx.php?id=${id}&nam=${name}`;
const formData = new FormData();
formData.append('file', 'file')
let { data } = await axios.post(url, formData)
//一般的表单提交
let url = `/api/xxx/xxx.php`;
const formData = new FormData();
formData.append('name' , name);
formData.append('age' , age);
formData.append('sex' , sex);
let { data } = await axios.post(url, formData)
;