wuui
  • README
  • 开发指南
    • 介绍
    • 快速上手
    • 定制主题
  • 基础组件
    • Button 按钮
    • Cell 单元格
    • Icon 图标
    • Image 图片
    • Popup 弹出层
    • Toast 轻提示
  • 表单组件
    • Checkbox 复选框
    • Field 输入框
    • Form 表单
    • Search 搜索
    • Signature 签名
    • Stepper 步进器
  • 导航组件
    • BackTop 回到顶部
    • Grid 宫格
    • NavBar 导航栏
  • 展示组件
    • CountDown 倒计时
    • Divider 分割线
    • Empty 空状态
    • Splash 过渡页
    • Tag 标签
  • 反馈组件
    • Loading 加载
    • SwipeCell 滑动单元格
  • 业务组件
    • ActionBar 商品动作栏
    • Card 商品卡片
    • SubmitBar 提交订单栏
Powered by GitBook
On this page
  • 介绍
  • 引入
  • API
  • Checkbox @Props
  • CheckboxGroup @Props
  • Checkbox Events
  • CheckboxGroup Events
  • CheckboxGroup 方法
  • 类型定义
  1. 表单组件

Checkbox 复选框

介绍

在一组备选项中进行多选。

引入

import { WuCheckbox, WuCheckboxGroup } from '@itrain/wu-ui'

API

Checkbox @Props

名称
说明
类型
是否必需
默认值

checked

是否为选中状态, 非双向同步

boolean

否

false

name

标识符,为一个唯一的字符串

string

否

label

标签文本

ResourceStr

否

shape

形状, 可取 round 与 square

string

否

'round'

disabled

是否禁用复选框

boolean

否

false

checkedColor

选中状态颜色

ResourceColor

否

group

分组名称

String

否

CheckboxGroup @Props

名称
说明
类型
是否必需
默认值

group

分组名称

string

是

value

所有选中项的标识符,双向同步

string[]

否

Checkbox Events

名称
说明
回调函数

onChange

当选中值变化时触发的事件

(value: boolean) => void

CheckboxGroup Events

名称
说明
回调函数

onChange

当分组中选中值变化时触发的事件

(value: string[]) => void

onLoad

加载完毕后执行

(context: WuCheckboxGroupContext) => void

CheckboxGroup 方法

通过 onLoad() 钩子获取到 WuCheckoutGroupContext 上下文对象,并调用上下文对象的方法:

方法名
说明
参数
返回值

toggleAll

切换所有复选框, 传 true 为选中,false 为取消选中, 不传参为取反

checked?: boolean

-

类型定义

WuCheckboxGroupContext

export interface WuCheckboxGroupContext {
  toggleAll: (checked?: boolean) => void
}

复选框组上下文对象,提供 toggleAll() 方法实现切换全选、取消全选、反选的功能

Previous表单组件NextField 输入框

Last updated 7 months ago