UNPKG

weex-nuke

Version:

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

232 lines 6.37 kB
{ "name": "Checkbox", "props": { "checked": { "type": { "name": "custom", "raw": "PropTypes.bool" }, "required": false, "description": "受控下是否选中 controlled select or not", "docblock": "受控下是否选中 controlled select or not" }, "defaultChecked": { "type": { "name": "custom", "raw": "PropTypes.bool" }, "required": false, "description": "非受控是否选中 uncontrolled select or not", "defaultValue": { "value": "false", "computed": false }, "docblock": "非受控是否选中 uncontrolled select or not" }, "size": { "type": { "name": "custom", "raw": "PropTypes.oneOf(['small', 'medium'])" }, "required": false, "description": "尺寸 size", "defaultValue": { "value": "'medium'", "computed": false }, "docblock": "尺寸 size\n@enumdesc small,medium" }, "disabled": { "type": { "name": "custom", "raw": "PropTypes.bool" }, "required": false, "description": "禁用 disable bool", "defaultValue": { "value": "false", "computed": false }, "docblock": "禁用 disable bool" }, "onChange": { "type": { "name": "custom", "raw": "PropTypes.func" }, "required": false, "description": "点击checkbox的回调 click callback", "defaultValue": { "value": "() => {}", "computed": false }, "docblock": "点击checkbox的回调 click callback" }, "type": { "type": { "name": "custom", "raw": "PropTypes.oneOf(['normal', 'list', 'empty'])" }, "required": false, "description": "显示类型", "defaultValue": { "value": "'normal'", "computed": false }, "docblock": "显示类型\n@enumdesc normal, list, empty" }, "value": { "type": { "name": "custom", "raw": "PropTypes.any" }, "required": false, "description": "group选择时的选中value", "defaultValue": { "value": "''", "computed": false }, "docblock": "group选择时的选中value" }, "checkedStyle": { "type": { "name": "custom", "raw": "PropTypes.object" }, "required": false, "description": "选中时的默认样式,会覆盖style", "defaultValue": { "value": "{}", "computed": false }, "docblock": "选中时的默认样式,会覆盖style" }, "unCheckedStyle": { "type": { "name": "custom", "raw": "PropTypes.object" }, "required": false, "description": "未选中时的默认样式,会覆盖style", "defaultValue": { "value": "{}", "computed": false }, "docblock": "未选中时的默认样式,会覆盖style" }, "style": { "type": { "name": "custom", "raw": "PropTypes.object" }, "required": false, "description": "style样式", "defaultValue": { "value": "{}", "computed": false }, "docblock": "style样式" }, "ignoreContext": { "type": { "name": "custom", "raw": "PropTypes.boolean" }, "required": false, "description": "忽略上层父级 context,当 check.group 的子级存在非 group 模式的 checkbox 时需设置为 false\nignore context passing. usually use the nested with checkbox group", "defaultValue": { "value": "false", "computed": false }, "docblock": "忽略上层父级 context,当 check.group 的子级存在非 group 模式的 checkbox 时需设置为 false\nignore context passing. usually use the nested with checkbox group" } }, "methods": [], "description": "复选框处理", "subComponents": [ { "name": "group", "props": { "dataSource": { "type": { "name": "custom", "raw": "PropTypes.array" }, "required": false, "description": "多选类型的数据源", "defaultValue": { "value": "[]", "computed": false }, "docblock": "多选类型的数据源" }, "onChange": { "type": { "name": "custom", "raw": "PropTypes.func" }, "required": false, "description": "选择回调", "defaultValue": { "value": "() => {}", "computed": false }, "docblock": "选择回调" }, "value": { "type": { "name": "custom", "raw": "PropTypes.array" }, "required": false, "description": "选中value,配合dataSource的value字段使用", "defaultValue": { "value": "[]", "computed": false }, "docblock": "选中value,配合dataSource的value字段使用" }, "reverse": { "type": { "name": "custom", "raw": "PropTypes.bool" }, "required": false, "description": "反转label与checkbox的显示顺序", "defaultValue": { "value": "false", "computed": false }, "docblock": "反转label与checkbox的显示顺序" }, "groupItemStyle": { "type": { "name": "custom", "raw": "PropTypes.object" }, "required": false, "description": "group子元素的外观样式", "defaultValue": { "value": "{}", "computed": false }, "docblock": "group子元素的外观样式" }, "labelStyle": { "type": { "name": "custom", "raw": "PropTypes.object" }, "required": false, "description": "group 子元素的label文案样式", "defaultValue": { "value": "{}", "computed": false }, "docblock": "group 子元素的label文案样式" } }, "methods": [] } ] }