Skip to content

Checkbox 核取方塊 ​

核取方塊用來切換布林值。勾選與混合狀態使用品牌色填色,並搭配深色勾選或減號圖示。

示範 ​

基礎

綁定 checked,並以 e.detail.checked 監聽 change。
我同意

尺寸

尺寸列舉與 Button、Input 一致:sm、md、lg。
小中大

停用

disabled 會阻擋切換。
關開

不確定

indeterminate 會設定 aria-checked="mixed" 並顯示減號。點擊後會勾選並清除混合狀態。
全選

群組

gk-checkbox-group 的 change 帶有 string[] 的 e.detail.value。子項事件會在群組被攔截,以免 Vue 綁定讀到錯誤的 detail。
蘋果梨李

pear

API ​

Checkbox Props ​

Prop型別預設值
checkedbooleanfalse
indeterminatebooleanfalse
disabledbooleanfalse
size'sm' | 'md' | 'lg''md'
valuestring''

Checkbox Events ​

名稱說明
change使用者切換;detail: { checked: boolean }

CheckboxGroup Props ​

Prop型別預設值
valuestring[][]
disabledbooleanfalse
size'sm' | 'md' | 'lg''md'

CheckboxGroup Events ​

名稱說明
changedetail: { value: string[] }