Elements

组件

拆分按钮 Split Button

SplitButton:拆分按钮。主按钮触发 `click`,旁边的箭头打开同风格浮层;浮层中的条目会携带自己的值发出 `select`。箭头由菜单状态机的触发器通过 `asChild` 挂接我们的按钮;状态机保留元素行为(定位、焦点、`data-state`),按钮样式负责外观。弹层保持 menu 部件不变。

#基础用法

split-button/basic Vue React

Nothing chosen yet.

split-button/outline Vue React

Nothing chosen yet.

#属性

#SplitButton

SplitButton:拆分按钮。主按钮触发 click,旁边的箭头打开同风格浮层;浮层中的条目会携带自己的值发出 select。箭头由菜单状态机的触发器通过 asChild 挂接我们的按钮;状态机保留元素行为(定位、焦点、data-state),按钮样式负责外观。弹层保持 menu 部件不变。

属性类型默认值描述
labelString主操作的标签
itemsArray as PropType<SplitButtonEntry[]>() => []下拉菜单条目
variantString"solid"主按钮和箭头的静止样式;箭头与主按钮保持同一个控件的整体感
toneString"ink"两部分的用色;默认墨色,固定语义色表达各自含义
sizeString"md"主按钮和箭头共用的高度档位
disabledBooleanfalse—