关于elementUi动态导航的一些问题

img

img


以上是部分路由关系

现在主要问题是
system不在父类的view中显示了
而他兄弟 teacherInfo是可以的
区别上是 teacherInfo用的是 el-menu-item标签 system因为有子集我使用了el-submenu标签

该回答引用GPTᴼᴾᴱᴺᴬᴵ
您可以尝试在 el-submenu 标签中添加 slot="title" 属性,并将 system 放在 template 标签中,如下所示:

<el-submenu index="3">
  <template slot="title">
    <i class="el-icon-setting"></i>
    <span>系统管理</span>
  </template>
  <el-menu-item index="3-1">系统设置</el-menu-item>
  <el-menu-item index="3-2">用户管理</el-menu-item>
  <el-menu-item index="3-3">角色管理</el-menu-item>
  <el-menu-item index="3-4">菜单管理</el-menu-item>
</el-submenu>

这样可以让 system 在父类的 view 中正确显示。