美文网首页
antd自定义表单组件如何将数据绑定到form上

antd自定义表单组件如何将数据绑定到form上

作者: 回不去的那些时光 | 来源:发表于2022-08-19 14:23 被阅读0次

用过antd 的同学都应该知道,表单是可以通过form.getFieldsValue() 来获取表单内的属性和值的。那如果我们自定义了一个表单组件,如何来实现这个功能呢?

假设我们自定义的组件叫 DateRangeSingle

<Form>
    <FormItem label="默认值" {...itemCols}>
              {getFieldDecorator('defaultValue', {})(<DateRangeSingle showTime={isDatetimePicker} format={dateFormat} />)}
    </FormItem>
</Form>

自定义组件被 getFieldDecorator 包裹,会获得 valueonChange 两个属性

onChange方法, 子组件调用此方法,可将值传给父组件,从而Form可拿到自定义组件的值

value属性,获得初始值

相关文章

网友评论

      本文标题:antd自定义表单组件如何将数据绑定到form上

      本文链接:https://www.haomeiwen.com/subject/zalugrtx.html