在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ element upload 報(bào)錯(cuò)Cannot set property 'st

element upload 報(bào)錯(cuò)Cannot set property 'status' of null

使用element UI的upload組件,打開頁面的時(shí)候默認(rèn)從后臺(tái)加載文件信息,然后顯示進(jìn)去。問題:這個(gè)時(shí)候用戶去刪除這個(gè)后臺(tái)的文件,在上傳新的文件的時(shí)候報(bào)錯(cuò)

**Uncaught TypeError: Cannot set property 'status' of null**
    at VueComponent.handleProgress (element-ui.common.js:24984)
    at Object.onProgress (element-ui.common.js:25506)
    at XMLHttpRequestUpload.progress (element-ui.common.js:25638)

在網(wǎng)上找到一個(gè)類似的答案 結(jié)論是不可以更改:file-list的值,我把后臺(tái)文件url存了起來充值寫進(jìn)去。還是報(bào)錯(cuò)!

圖片如下:

圖片描述

圖片描述
打開了報(bào)錯(cuò)打了個(gè)斷點(diǎn) file已經(jīng)拿到了
問題就在file的status屬性從ready 更改成uoloading 報(bào)file對(duì)象沒有status屬性的錯(cuò)誤
求解決!!
圖片說明如下:圖片描述圖片描述

回答
編輯回答
帥到炸

參考網(wǎng)上資料解決了,原因是在file-list內(nèi)的變量是只讀的,我通過多聲明了一個(gè)變量,一個(gè)用來讀一個(gè)用來寫解決的

2018年1月11日 21:40