设计
设计指南
设计原则
样式指南
设计资源
Klein - Figma
Klein Font
官方图标库
开发
开发文档
React
Vue Web
敬请期待
开发资源
GitHub 代码仓库
生态产品
生态产品
Orion Fonts
敬请期待
Orio Market
敬请期待
Klein Pro
敬请期待
Klein Editor
敬请期待

下拉菜单 Dropdown

向下弹出的列表、当页面上的操作命令过多时,用此组件可以收纳操作元素;点击或移入触点,会出现一个下拉菜单、可在列表中进行选择,并执行相应的命令。

基础示例

点击显示。

触发方式

通过trigger属性控制弹框触发方式。

多级菜单

传入的菜单里有多个层级。

弹出位置

支持多个位置弹出。

显示受控

通过visible属性控制弹层的显示隐藏。

参数说明类型默认值
onVisibleChange显示隐藏时的回调((visible: boolean) => void)-
visible控制显示隐藏boolean-
disabled是否禁用boolean-
getPopupContainer菜单渲染父节点默认渲染到 body 上((triggerNode: HTMLElement) => HTMLElement)-
placement菜单弹出位置"topLeft"-
overlayClassName下拉根元素的类名称string-
overlayStyle下拉根元素的样式CSSProperties-
arrow是否有箭头boolean-
trigger触发方式("click"['click']
overlay下拉框的内容React.ReactElement | ()=>React.ReactElement-
hasBottomLine是否有下划线boolean-

Index Props

参数说明类型默认值
arrow是否有箭头boolean-
trigger触发方式("click"-
overlay下拉框的内容React.ReactElement | ()=>React.ReactElement-
hasBottomLine是否有下划线boolean-

贡献者