vue中element 上传功能的实现思路
初始代码初始效果图考虑在before-upload中进行弹窗后, return false | reject() 即可由于 this.$confirm 是异步操作,因而需要等待其结果才能进行下一步操作确认提交和取消提交 ==> 结果却一样确认提交取消提交结果却不可以,因而考虑另一种思路了, before-upload 只是进行判断文件是否适合,从而是否上否上传到服务器,而不是用来等待用户进行操作使用的手动上传确认提交取消提交此方法可行,现在就是控制因为文件状态改变而导致两次弹窗, 修改如下文件状态变更 不是成功就是失败,因而在成功失败的函数进行控制即可添加flag标识进行控制弹窗即可修改后便可以了,只是注意 在 on-error 和 on-succes 中注意清空 fileList = [] ,这样还可以重新添加文件确定上传取消上传
用户评论