Reactjs Typescript无法识别计算属性键名称
我的问题与此处详述的问题完全相同:Reactjs Typescript无法识别计算属性键名称,reactjs,typescript,Reactjs,Typescript,我的问题与此处详述的问题完全相同: 有解决这个问题的办法吗?我想这可能是一个typescript版本错误,但2.0版仍然存在同样的问题。您可以使用备用选项,就像您可以创建新的obj变量一样: handleUpdate (e:React.SyntheticEvent<HTMLInputElement>) { const key = e.currentTarget.name as keyof Person; const value = e.currentTarget.va
有解决这个问题的办法吗?我想这可能是一个typescript版本错误,但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)) })
}
其工作查找检查此最新版本已更新为2.4最新版本,但仍存在错误…谢谢!成功了。为什么会这样?我猜一定有一个不涉及解决方法的修复?