小编YOU*_*KIM的帖子

如何使用ant设计表单initialValue

使用 antd Form initialValue 哪个是正确的?

我想知道 antd form initialValue 是用来设置初始数据还是只是在表单没有值时显示值。

const Component = ({ id }) => {
  const initialName = 'John'
  const { data } = useQuery(GET_NAME, { variables: { id } })
  if (data) { 
    initialName = data.name 
  }

  return (
  <Form.Item>
    {form.getFieldDecorator('name', { initialValue: initialName })(<Input />)}
   </Form.Item>
 )
}

Run Code Online (Sandbox Code Playgroud)
const Component = ({ id }) => {
  const { data } = useQuery(GET_NAME, {
    variables: { id },
    onCompleted: res => { form.setFieldsValue({ name: res.data.name }) …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-apollo antd

2
推荐指数
4
解决办法
1万
查看次数

标签 统计

antd ×1

javascript ×1

react-apollo ×1

reactjs ×1