【发布时间】:2025-12-31 10:30:16
【问题描述】:
我有一个状态变量:
constructor(props) {
super(props)
this.state = {
fields: {
applicantName: '',
applicantType: '',
applicantAddress: '',
applicantContact: '',
buildingName: '',
buildingAddress: '',
area:'',
}
}
this.handleChange = this.handleChange.bind(this)
this.handleSubmit = this.handleSubmit.bind(this)
}
我有一个功能:
handleChange(event) {
this.setState((prevState) => {
fields: {
...prevState.fields, //Unexpected token ..
{
event.target.name: event.target.value,
},
}
});
}
我怎么在这里看不到任何类型的语法...但是我的模块构建失败并且它在“...”附近显示语法错误
【问题讨论】:
-
仍然是您遇到的问题还是错字是问题?
-
错字只是在这里的问题中,我已经更正了.....但这不是问题
-
this.state = { } 在构造函数中对吗?
-
@PraveenRaoChavan.G 是的,我已经更新了问题
-
完整代码在这里pastebin.com/LzVRTbdP
标签: reactjs