Skip to content

ButtonContainer 按钮容器

使用
import { KButtonContainer } from "@ksware/ksw-ux";

基础用法

触发方式

最大高度

菜单隐藏方式

可以通过 hide-on-click 属性来配置。

下拉菜单默认在点击菜单项后会被隐藏,将 hide-on-click 属性设置为 false 可以关闭此功能。

自定义触发按钮

API

Props

参数名描述类型默认值
max-height菜单最大高度string | number300
placement菜单弹出位置enumbottom
trigger触发下拉的行为enum'click'
hide-on-click是否在点击菜单项后隐藏菜单booleantrue
show-timeout展开下拉菜单的延时,仅在 triggerhover 时有效number-
hide-timeout收起下拉菜单的延时(仅在 triggerhover 时有效)number-
tabindex下拉菜单的 tabindex 属性number0
popper-class自定义浮层类名string-
popper-optionspopper.js 参数object{modifiers: [{name: 'computeStyles', options: {gpuAcceleration: false}}]}
teleported是否将下拉列表插入至 body 元素booleantrue
trigger-icon自定义触发按钮图标string | ComponentIconMore
only-whole 1.2.3是否只展示完整的按钮, 未完全显示的按钮将被隐藏booleanfalse

Events

事件名描述类型
visible-change下拉框出现/隐藏时触发。Function

Methods

方法名描述类型
handleOpen打开下拉菜单Function
handleClose关闭下拉菜单Function

Slots

插槽名描述参数
default放置的 KButton 组件-
trigger触发按钮插槽-