element-ui Uncaught TypeError: Cannot set property 'status' of undefined

用element-ui 的 >组件实现文件上传,出现以下错误

Uncaught TypeError: Cannot set property 'status' of undefined
    at s.handleProgress (vendor.dll.js:44)
    at Object.onProgress (vendor.dll.js:44)
    at XMLHttpRequestUpload.t.upload.t.upload.onprogress
     (vendor.dll.js:44)

原因很简单,由于这个表单是在一个弹框里面的,所有当弹框关闭时/的所有组件都不能再次引用,比如说file,file-list属性时,就会出现undefined错误 ,所以在使用弹窗的时候一定要注意异步操作时先suo所有操作完毕才可以关闭弹框

你可能感兴趣的:(vue)