UNPKG

weex-nuke

Version:

基于 Rax 、Weex 的高性能组件体系 ~~

43 lines (28 loc) 2.66 kB
# Radio * category component * type UI --- ## 设计思路 Radio 常用于表单中,便于用户在多项数据源里选择一项合适的值提交。本组件是使用 View + Text 绘制,无端依赖。 Radio 都是受控组件。 ## API ### Radio | 属性 | 说明 | 类型 | 默认值 | | ------------- | ------------------------------------------------------------------------------------- | ------------------------------------------ | ------ | | checked | 是否选中, group 模式下无效 | boolean | | disabled | 是否禁用 | boolean | false | | size | 大小 | string(small,medium) | medium | | onChange | 点击造成状态改变时的回调函数,group 使用时,单个 item 上不存在此回调 | function(checked,e) | | type | 单选框类型 | string'normal''list','empty','dot') | normal | | touchStyle | 可触摸区域样式 | object | {} | | checkedStyle | 可用于选中态的样式 | object | {} | | ignoreContext | 忽略上层父级 context,当 radio.group 的子级存在非 group 模式的 radio 时需设置为 false | bool(false) | ### Radio.group | 属性 | 说明 | 类型 | 默认值 | | -------------- | ------------------------------ | ----------------- | ------ | | value | 当前选择的值 | any | '' | | onChange | 选中值发生改变后的回调 | function(value,e) | ()=>{} | | dataSource | 可选数据源 | array | [] | | groupItemStyle | group 选择时的 item 外部样式 | object | {} | | reverse | 反转 label 与 radio 的显示顺序 | bool | false | | renderItem | 自定义渲染 group 的 item 方法 | function | () |