介绍
Form
和Switch
合起来使用无效的原因就是因为Form.Item
给Switch
的是value
值,而Switch
中监听的是checked
;所以说我们只需要做一层二次封装即可。非常简单~如下- 本文以
antd-mobile
举例,其他antd
框架解决方案一致!!!
解决
import { Switch } from 'antd-mobile';
const Switch = ({ value, ...props }) => {return <Switch checked={value} {...props} />;
};