Antd Design 中的选项组可以使用 Radio.Group 或 Checkbox.Group 组件来实现。下面是创建 Radio.Group 的示例:
import { Radio } from 'antd';
class App extends React.Component {
state = {
value: 1,
};
onChange = e => {
console.log('radio checked', e.target.value);
this.setState({
value: e.target.value,
});
};
render() {
return (
Option 1
Option 2
Option 3
Option 4
);
}
}
上述代码创建了一个具有四个选项的 Radio.Group,其中用户可以选择一个选项。通过 onChange 属性,用户可以定义选择某个选项时需要执行的功能函数。其中 value 属性定义了当前选中选项的值。在 onChange 函数中,我们可以使用 setState 方法实现选项值的更新。Checkbox.Group 的实现方法类似于 Radio.Group,这里不再赘述。