Skip to content
On this page

Menu 导航菜单

多功能导航菜单栏

DANGER

组件仍在测试阶段,高频更新中,部分参数暂不稳定!

基本使用

开启

不同模式

mode 属性可配置不同模式

垂直的

内联的

开启
参数说明类型可选值默认值
mode不同模式MenuModehorizontal vertical inlinehorizontal
active-name默认激活的 namestring / number————
on-menu-item-click点击 f-menu-item 时的回调MenuItemClick————
on-submenu-click点击 f-submenu 时的回调SubmenuClick————
参数说明类型可选值默认值
icon自定义 iconFightingIcon————
font-size文字大小string / number————
color文字颜色string————
to跳转的路径string————
name唯一标识string / number————
disabled是否禁用boolean——false
参数说明类型可选值默认值
title标题string————
参数说明类型可选值默认值
disabled是否禁用boolean——false
opened是否展开boolean——false
名称说明
default默认插入的内容
before主内容之前的内容
after主内容之后的内容
名称说明
default默认插入的内容
名称说明
default默认插入的内容
名称说明
default默认插入的内容
title标题内容

Interface

组件导出以下类型定义:

ts
import type {
  MenuInstance,
  MenuProps,
  MenuMode,
  MenuItemClick,
  SubmenuClick,
  MenuItemInstance,
  MenuItemProps,
  FMenuItemGroup,
  MenuItemGroupProps,
  SubmenuInstance,
  SubmenuProps
} from 'fighting-design'
ts
type MenuMode = 'horizontal' | 'vertical' | 'inline'
ts
type MenuItemClick = (name: string, evt: MouseEvent) => void
ts
type SubmenuClick = (target: boolean, evt: MouseEvent) => void

Contributors