element的el-upload上传文件确定上传时如何判断是否有文件

在使用el-upload上传文件时使用自定义的this.$refs.upload.submit()上传文件,在上传时如何判断有没有文件?

阅读 17.6k
3 个回答

在 upload 组件里 :file-list="fileList",通过查看 fileList 值就可以查到是否有值

el-upload有好多钩子函数,定义一个公共变量,作为是否有文件的状态,before-upload等可以判断是否有选择了文件,然后在this.$refs.upload.submit()提交的时候根据变量判断。

//判断files数组的长度是否大于0,不大于0 则未选择附件
var files = this.$refs.upload.uploadFiles;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题