鍍金池/ 問答/HTML/ React上傳文件時遇到的問題?

React上傳文件時遇到的問題?

在使用Element-React的上傳組件時遇到的問題。
圖片描述

這里是state的代碼
圖片描述

這里是Upload組件代碼
圖片描述

有知道這個怎么解決的請多多指教。

回答
編輯回答
墨沫

首先初始化時寫好類型:

form: {
    ...
    thumbnail: "" 或 [] 或 {}
    ...
}

然後直接賦值不就行了? (或者你需要把問題描述更清楚)

this.setState({
    ...
    thumbnail: response.body.ids
    ...
)}

另外,不需要改變的值不必用setState重新賦值,例如

this.setState({
    form: {
        typeName: this.state.form.typeName,    // 這是自己賦值給自己,無用功,可以刪減這一行
        thumbnail: response.body.ids
        }
})
2017年9月19日 19:10