我有完全相同的問題,因爲什麼在這裏詳細描述:打字稿不承認計算的屬性鍵名
https://github.com/Microsoft/TypeScript/issues/13948
是否有解決這個?我在想,也許這是一個打字稿版本錯誤,但我仍然遇到與2.0版本相同的問題。
我有完全相同的問題,因爲什麼在這裏詳細描述:打字稿不承認計算的屬性鍵名
https://github.com/Microsoft/TypeScript/issues/13948
是否有解決這個?我在想,也許這是一個打字稿版本錯誤,但我仍然遇到與2.0版本相同的問題。
您可以使用其他選項,比如你可以創建新的obj
變量是這樣的:
handleUpdate (e:React.SyntheticEvent<HTMLInputElement>) {
const key = e.currentTarget.name as keyof Person;
const value = e.currentTarget.value;
//New Code
let obj ={}
obj[key] = value
this.setState(obj,()=>{ alert(JSON.stringify(this.state)) })
}
其工作發現檢查這個CodeSandbox Snippet
你有沒有試過這段代碼......?有用..? –
謝謝!那工作。爲什麼會發生?我猜測必須有一個解決方案,不涉及解決方法? –
最新的版本是2.4 –
更新到最新的,但仍然得到錯誤... –