antDesign表单双向绑定


            
              
                {getFieldDecorator('oldPassword', {
                  initialValue: currentUserdata.oldPassword || '',
                  rules: [
                    {
                      required: true,
                      whitespace: true,
                      max: 11,
                      message: formatMessage({id: 'validation.userName.required'}),
                    },
                  ],
                })()}
              
            
          

在表单中设置initialValue为后台返回来的数据值,这样就可以在修改的时候进入页面就获取到数据

在提交的时候采用

 form.validateFieldsAndScroll((err, values) => {
	console.log(values);
	if(!err)
	{
		this.handleSubmit();
	}
})

其中的values就是整个表单的值,我们判断没有错误的话就进行数据提交

你可能感兴趣的:(js)