api_en.md 4.3 KB

Checkbox Props

Name Type Default Required Description
data CheckboxItem[] [] Y Option data.
layout 'h'\|'v'\|'inline' 'v' N Layout mode.
checkeds string[] [] N Array of selected option identifiers.
textPosition 'l'\|'r'\|'t'\|'b' 'r' N Position of option text area.
icon 'default'\|null|Icon 'default' N Content of unchecked option icon area.
iconChecked 'default'\|null|Icon 'default' N Content of checked option icon area.

Checkbox Events

Name Type Parameters Description
onchange (checkeds: string[]) => void checkeds - Array of selected identifiers. Triggered when option clicked.

Checkbox Snippets

Name Type Parameters Description
checkboxChild Snippet<[{ item: CheckboxItem }]> item - Option data. Used when customizing option area.

CheckboxItem Props

Name Type Default Required Description
name string '' Y Identifier.
label string '' N Option text, mainly for display.
layout 'h'\|'v'\|'inline' 'v' N Layout mode.
textPosition 'l'\|'r'\|'t'\|'b' 'r' N Position of option text area.
icon 'default'\|null|Icon 'default' N Content of unchecked option icon area.
iconChecked 'default'\|null|Icon 'default' N Content of checked option icon area.
checked boolean false N Whether checked.

CheckboxItem Events

Name Type Parameters Description
onclick (name: string) => void name - Identifier. Triggered when option clicked.

CheckboxItem Snippets

Name Type Parameters Description
children Snippet - Content of option text area.