Skip to content

Cascader ​

Single-select hierarchical picker. The trigger matches Select. Choosing a branch opens the next column; choosing a leaf commits and closes. Multiple selection and filtering are follow-ups. check-strategy defaults to child for that follow-up and is ignored in v1.

Demos ​

Region

The panel uses z-index 4000, plus 10 for each nested overlay. Click outside or press Esc to close.

tw / tpe / daan

Placeholder

Sizes

Status and disabled

Empty

An empty options list shows「沒有資料」when the document language is Chinese, otherwise “No data”. Replace it with the empty slot.

API ​

Properties ​

NameTypeDefaultNotes
valuestring[] | nullnullPath from root to leaf
optionsCascaderOption[][]{ label, value, children?, disabled? }
placeholderstring''
separatorstring' / '
sizesm | md | lgmd
clearablebooleanfalse
statussuccess | warning | error—
expand-triggerclick | hoverclick
placementbottom-start | top-startbottom-startFlips when space is tight
column-widthnumber160
filterable / multiplebooleanfalsePresent, not implemented in v1
check-strategychild | parent | allchildIgnored until multiple ships

Events ​

NameDetail
change, update:value{ value, option }
clear

Parts ​

trigger, value, placeholder, clear, chevron, panel, column, option, empty.