element 上傳組件Uncaught TypeError: Cannot set property ‘status‘ of undefined 的原因和解決辦法


查看控制台報錯

斷點調試

 

 

 

在這里調試我們發現,fileundefined。我們進到getFile函數看到,this.uploadFiles方法的值為,不能夠進入到下面的every循環,而this.uploadFiles的值來自於父組件的fileList,所以我們就把錯誤定義到父組件中的fileList傳值問題上。

 

 

1.可能是在el-upload鈎子函數uploadChange做了文件過濾,將文件大小大於0的都進行了禁止上傳。

2.使用了this.$refs.upload.clearFiles(),清空了當前的文件列表。

 

 

 


原文鏈接:https://blog.csdn.net/smoixan/article/details/109641179


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM