表單編輯時,要求刪除上傳的圖片後重置某些狀態,天然在on-remove中的事件寫。然而,當修改上傳的圖片,且圖片不合規時,before-uoload中天然的返回了false,還觸發了on-remove事件,可是界面上的圖片是在的,不須要你重置狀態!!!spa
通過對on-remove對應參數的打印,發現回調中的file參數有個status,若是是在before-upload中就被過濾了,就是ready,若是已經上傳成功了去點擊刪除,status是success,就他了code
onRemove(file,fileList){
if(file.status == 'success'){
//刪除後改變某些狀態的代碼
}
if(file.status == 'ready'){
//這裏應該就是before-upload中返回false時的狀況了,還有沒有別的狀況,未知
}
}
複製代碼