前端代码
<Upload
ref="upload"
type="drag"
multiple
:show-upload-list="true"
:before-upload="handleUpload"
:data="uploadFile"
:on-success="uploadSuccess"
action="/api/company/upload">
选择文件:<Button icon="ios-cloud-upload-outline">选择上传文件</Button>
</Upload>
- type: drag支持拖拽
- action对应请求url
export default {
data () {
return {
file: [],
uploadFile: []
}
},
created: function () {
},
methods: {
importExcel (url) {
// 清除上次上传记录
this.$refs.upload.clearFiles()
this.file = []
this.uploadFile = []
},
uploadSuccess (response, file, fileList) {
console.log(response)
},
clear () {
// 清除上次上传记录
this.$refs.upload.clearFiles()
},
handleUpload (file) {
// 上传文件前的事件钩子
// 选择文