如果要实现伸缩功能,事件总线中监听isCollapse这个变量并且赋值就可以了 //asyncMenu 解决了submenu收缩时的文字显示的问题。在收缩的状态把这玩意隐藏就好了 路由的格式 asyncMenu() { return [ { path: "/", name: "home", label: "首页", icon: "s-home", url: "/pc_home", }, { path: "/mall", name: "mall", label: "商品管理", icon: "video-play", url: "/pc_table", }, { path: "/user", name: "user", label: "用户管理", icon: "user", url: "/pc_table", }, { label: "其他", icon: "location", children: [ { path: "/page1", name: "page1", label: "页面1", icon: "setting", url: "Other/PageOne", }, { path: "/page2", name: "page2", label: "页面2", icon: "setting", url: "Other/PageTwo", }, ], }, ]; }