<el-upload
ref="upload"
class="upload-dem"
drag
:action="uploadUri"
:on-exceed="handleExceed"
:limit="1"
:on-change="onChange" // 重点
:on-success="uploadSuccess" // 重点
:show-file-list="true"
>
<i class="el-icon-upload" />
<div class="el-upload__text">将文件拖到此处,或 点击上传 </div>
</el-upload>
先定义个全局变量 fileLIst = [ ]
onChange(file, fileList) {
this.fileList = fileList //把当前文件赋值给 fileList
},
uploadSuccess: function(data, file, fileList) {
this.fileObj = data
this.fileList = fileList //把当前文件赋值给 fileList
},
然后在你需要判断的方法里直接判断 this.fileList.length 是否为 0 就可以了!