UNPKG

@zhangmmm/ming-ui

Version:
69 lines (53 loc) 1.36 kB
--- name: Radio route: /radio order: 2 sidebar: true --- import { Playground } from 'docz'; import { useState } from 'react'; import Radio from './'; # Radio 组件 ## 基础用法 <Playground> <Radio>Radio 1</Radio> <Radio defaultChecked>Radio 2</Radio> </Playground> ## 禁用 <Playground> <Radio disabled>Radio 1</Radio> <Radio disabled defaultChecked>Radio 2</Radio> </Playground> ## 单选组 <Playground> { () => { const [val, setVal] = useState(1); const handleChange = e => { setVal(e.target.value); }; return ( <Radio.Group value={val} onChange={(e) => {handleChange(e)}}> <Radio value={1}>Radio 1</Radio> <Radio value={2}>Radio 2</Radio> </Radio.Group> ) } } </Playground> ## API ### Radio 属性 | 说明 | 类型 | 默认值 ---|---|---|--- checked | 是否选中 | boolean | false defaultChecked | 初始是否选中 | boolean | false disabled | 是否禁用 | boolean | false value | 根据 value 进行比较,判断是否选中 | any | - ### RadioGroup 属性 | 说明 | 类型 | 默认值 ---|---|---|--- value | 当前选中的值 | any | - defaultValue | 默认选中的值 | any | - name | 原生 name 属性 | string | - disabled | 是否禁用 | boolean | false onChange | 选项变化时的回调函数 | Function(e:Event) | -