在Ant Design中,使用Form组件和Switch组件时,可以通过Form.Item的name属性来绑定数据,并通过Form的initialValues来回显数据。
javascript
import React from 'react';
import { Form, Switch } from 'antd';
const Demo = () => {
return (
<Form
initialValues={{
switchData: true, // 假设这是要回显的Switch状态
}}
>
<Form.Item name="switchData" valuePropName="checked">
<Switch />
</Form.Item>
</Form>
);
};
export default Demo;
上述代码中,Form.Item的name属性与initialValues中的键名相对应,以此来确定需要回显的数据。valuePropName="checked"告诉Form.Item Switch组件的状态应该由checked属性来控制。当表单首次渲染时,Switch组件会根据initialValues中的switchData值来设置自身的状态。