【发布时间】:2019-10-27 16:38:12
【问题描述】:
我想将状态值的一些详细信息保存到 Firestore。我怎样才能做到这一点?
state = {
sp_Name: '',
sp_Phone: '',
sp_email: '',
sp_Role: 'Fleet Provider',
usr_org_LicenseNumber: '',
sp_License:'',
usr_org_StateConvered: '',
usr_org_DistConvered: '',
EquipmentCount: 0,
loading:false,
checked: false,
disChecked : false,
open: false,
message:'',
sp_NameError: '',
sp_PhoneError: '',
sp_emailError: '',
usr_org_LicenseNumberError: '',
sp_LicenseError:'',
usr_org_StateConveredError: '',
usr_org_DistConveredError: '',
sp_NumberofEquipmentsError:'',
};
我正在删除一些细节,但有没有其他方法可以一次性删除。
const stateObj = this.state;
delete stateObj['loading'];
delete stateObj['checked'];
delete stateObj['disChecked'];
delete stateObj['open'];
delete stateObj['message'];
delete stateObj['sp_NameError','sp_PhoneError','sp_emailError'];
delete stateObj['usr_org_LicenseNumberError', 'sp_LicenseError','usr_org_StateConveredError',
'usr_org_DistConveredError','sp_NumberofEquipmentsError'];
this.props.UpdateUserDetails(uid, stateObj)
this.openSnackbar({ message: 'Submitted Successfully.!' });
【问题讨论】:
标签: reactjs google-cloud-firestore