我有完全相同的问题,因为什么在这里详细描述:打字稿不承认计算的属性键名
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 –
更新到最新的,但仍然得到错误... –