У меня проблема с моим приложением после того, как он был упакован в exe с pyinstaller, я, вероятно, обнаружил проблему, когда интерфейсная функция реагирует на другой интерфейс, будет сообщено об ошибке, иначе это не так. Реагируйте код так:
editUser() {
console.log("获取到编辑的数据", this.state.addForm);
userEdit(this.state.addForm).then((res) => {
if (res.data.result === 1) {
this.state.formData.data.map((index, i) => {
if (index.id === this.state.rowId) {
this.state.formData.data.splice(i, 1);
this.state.formData.data.push(this.state.addForm);
this.setState({visible: false});
this.props.form.resetFields(); // 编辑完清空表单
}
});
message.success('用户信息修改成功!');
this.viewInfo() <----- I guess problem these
} else {
message.error('用户信息修改失败!')
}
})
}