antd初始化赋值,树组件绑定不同返回不同,无样式绑定校验数据更新再次校验

136 阅读1分钟

Form表单
initialValues 初始化赋值一次,之后更新后需要手动更新数据
form.setFieldsValue({age: newAge})

TreeSelect
treeCheckStrictly 为true labelInValue也会为true 返回数组含有label与value
否则只会返回一个value(通常这个value定义为id)

DatePicker 联动校验 当前面时间填写,在填写后面时间需要校验的时候
也可以Form.item中填写sholdUpdate的更新条件 通常noStyle无样式绑定组件
内部包裹函数返回组件
{() => { return ( <Form.Item rules ={[ {validator: (_,val) => { return new Promise((res, rej)=>{ if(...) return rej('...') return res('') }) } } ]} <DatePicker ... /> </Form.Item> ) }}