2025年el-upload多文件上传_vue 界面

el-upload多文件上传_vue 界面vue 使用 element ui 的 el upload 实现上传文件到后台的功能 1 添加 el upload 控件 action action file list modeList http request modeUpload 上传 上传文件 data return action https


vue 使用element-ui的el-upload实现上传文件到后台的功能

----

1.添加el-upload控件


    :action="action"
:file-list="modeList"
:http-request="modeUpload"
>
上传

点击上传文件
data() {
return {
action: 'https://jsonplaceholder.typicode.com/posts/',
mode: {},
modeList: []
}
}

:action是必不可少但是却没什么作用的

:http-request可以覆盖默认的上传方法

2.我配置的:action的值(就是官方文档示例的值)

action: 'https://jsonplaceholder.typicode.com/posts/'

3.:http-request函数内容,将上传成功的文件保存到mode里面,mode是自己在data里面定义的变量,初始值是mode:{}

modeUpload: function(item) {
// console.log(item.file);
this.mode = item.file
}

4.上传按钮的点击事件

upload: function() {
let fd = new FormData()
fd.append('templateFile', this.mode)
axios.post('/api/reportRule', fd, {
headers: {
'Content-Type': 'multipart/form-data'
}
}).then(response => {
console.log(response.data);
})
},

5.上传成功,后台可以读取到数据

编程小号
上一篇 2025-03-11 21:27
下一篇 2025-03-27 20:11

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/132194.html