v0.9.0
- 发布日期: 2026-05-07
- 版本:
0.9.0
新增
- 新增
Menu导航组件,支持items配置与Menu.Item、Menu.Sub、Menu.Group组合式写法。 Menu支持受控/非受控的selectedKeys、openKeys,并提供menuRef命令式控制。Menu支持multiple多选、accordion同层手风琴展开、indent层级缩进、itemGap菜单项间距、itemColors状态色与sx。- 新增
useMenuRefhook,用于创建Menu的命令式控制引用。
优化
Menu内部重置列表样式与列表项边距,避免 VitePress 或业务全局排版样式干扰菜单显示。Menu.Sub头部与内部列表之间统一使用itemGap,保持子菜单展开后的视觉节奏一致。- 移除
Menu中--menu-item-selected-hover-bg与itemSelectedHoverBackground,选中项 hover 背景沿用itemSelectedBackground。
修复
- 修复
Menu在文档排版环境下菜单项前出现列表黑点的问题。
文档
- 新增
docs/components/navigation/menu.md文档页。 - 新增
MenuBasicDemo、MenuItemsDemo、MenuControlledDemo、MenuSxDemo。 - 补充
MenuMultipleDemo、MenuAccordionDemo、MenuIndentDemo、MenuItemGapDemo独立示例。 - 组件侧边栏“导航”分组新增
Menu入口。
验证
pnpm typecheck通过。pnpm build:docs通过。pnpm build:types通过。