diff --git a/src/components/TopNav/index.vue b/src/components/TopNav/index.vue index ac1d2e5e638e0f1a7f83263c657055c92ddc1aed..b9de882481ba87990c9cffaf24646ce35b7f5d50 100644 --- a/src/components/TopNav/index.vue +++ b/src/components/TopNav/index.vue @@ -1,3 +1,22 @@ +/** + * TopNav组件 + * + * 功能说明: + * 1. 顶部导航栏组件,支持显示一级菜单和更多菜单折叠 + * 2. 支持两种菜单来源: + * - 仅显示后端动态路由(关闭TopNav导入本地路由时) + * - 混合显示本地路由和后端动态路由(开启TopNav导入本地路由时) + * 3. 特殊处理: + * - 空路径("")或根路径("/"):显示其第一个子路由为顶级菜单 + * - isTopMenu: 将该路由的第一个子路由显示为顶级菜单 + * + * 配置说明: + * 1. 在系统设置中可配置: + * - 开启/关闭TopNav + * - 开启/关闭TopNav导入本地路由 + * 2. 路由配置中可使用meta.isTopMenu控制菜单行为 + */ +