1情景:我們的項目之前是直接用element的el-upload組件,掉后台的接口,后來因為上傳的文件過大,就改成oss上傳文件(之后可以寫一個oss上傳的相關的),大文件可以分段上傳,然后在我寫公共文件的時候,就引發了這個問題
2.解決辦法: 查了好多相關資料(其實就是度娘),查到是因為之前使用el-upload組件是自動調取了接口,然后我在我選擇文件on-change的方法里又掉了接口,所以執行了兩次,具體是什么原理我不清楚,有知道的歡迎評論交流
接下來就是上圖,看圖說話
auto-upload這個就是自動調接口的屬性,默認值是true,action后面跟的就是接口我這里是取用的vuex的值
要想不自動上傳就把 auto-upload改成false,action后面跟#就可以了:上圖
這樣就可以了