1.0.0 • Published 5 years ago

@beisen-phoenix/mobile-checkbox v1.0.0

Weekly downloads
13
License
ISC
Repository
gitlab
Last release
5 years ago

复选。

概述

用于多项选择或单独用于标记切换选中状态

组件结构设计

pic

API

Checkbox

参数说明类型默认值
checked指定当前是否选中booleanfalse
defaultChecked初始是否选中booleanfalse
disabled失效状态booleanfalse

事件

参数说明类型默认值
onChange变化时回调函数(checked: boolean) => void

CheckboxGroup

参数说明类型默认值
options可选项Array
value指定选中的选项Array<string / number>
defaultValue默认选中的选项Array<string / number>
icon选择时的自定义icon 不传则为默认的React.ReactNodeCheckboxIcon
allowClear可以点击-清空-选项 清空选中项Booleanfalse

背景色

参数说明类型默认值
bgColor选项背景色stringtoken.$M9(#fff)

多语言

参数说明类型默认值
translation语言包 用于翻译组件内置常量{empty: string,clear: string}{empty: '暂时没有信息哦~',clear: '清空'}

事件

参数说明类型默认值
onChange变化时回调函数(checkedValue: Array<string / number>,data: {text: any,value: any}) => void
onClear点击清空按钮时的回调(data: Array) => void

CheckboxGroupWithFooter

带有底部操作按钮 清空、确定 常用于表单项/筛选项

参数说明类型默认值
options可选项Array
value指定选中的选项Array<string / number>
defaultValue默认选中的选项Array<string / number>
icon选择时的自定义icon 不传则为默认的React.ReactNodeCheckboxIcon

背景色

参数说明类型默认值
bgColor选项背景色stringtoken.$M9(#fff)

多语言

参数说明类型默认值
translation语言包 用于翻译组件内置常量{empty: string,clear: string,confirm: string}{empty: '暂时没有信息哦~',clear: '清空',confirm: '确定'}

事件

参数说明类型默认值
onChange变化时回调函数(checkedValue: Array<string / number>,data: {text: any,value: any}) => void
onConfirm点击确定按钮时的回调(data: Array<string / number>) => void
onClear点击清空按钮时的回调(data: Array) => void