weex-nuke
Version:
基于 Rax 、Weex 的高性能组件体系 ~~
39 lines (26 loc) • 2.27 kB
Markdown
# Radio
* category: Component
* type: UI Component
---
## Design
This component is often used for option choose situation. Radio items are controlled components.
## API
### Radio
| Props | Description | Type | Default |
| ------------- | ------------------------------------------------------------------- | ------------------------------------------- | ------- |
| checked | select state | boolean |
| disabled | disable, or not | boolean | false |
| size | size | string(small,medium) | medium |
| onChange | on change function | function(checked,e) |
| type | radio box type | string('normal', 'list', 'empty', 'dot' ) | normal |
| touchStyle | touch area style | object | {} |
| ignoreContext | ignore context settings, can be usefull in nested Radio.Group usage | bool | false |
### Radio.group
| Props | Description | Type | Default |
| -------------- | ---------------------------------------------- | ----------------- | ------- |
| value | current selected values | any | '' |
| onChange | the callback after the selected value changes | function(value,e) | ()=>{} |
| dataSource | optional data source | array | [] |
| groupItemStyle | `item` external style when `group` is selected | object | {} |
| reverse | reverse label and radio's render order | bool | false |
| renderItem | custom render method | function | () |