element菜单刷新后定位问题?

用:default-active="$route.path" 刷新后 菜单会根据当前路由高亮 但是不会定位到当前路由的菜单
:default-openeds="newRouter"这个不起作用

<el-menu
  mode="vertical"
  theme="dark"
  ref="navbar"
  :default-active="$route.path"
  :default-openeds="newRouter"
  unique-opened
  router
  @select="selectMenu">
    <nav-item
     v-for="(item,n) in treeData"
     :item="item"
     :navIndex="String(n)"
     :key="item.id">
    </nav-item>
</el-menu>
阅读 4k
2 个回答

把router改成 :router="true"看看:

<el-menu
  mode="vertical"
  theme="dark"
  ref="navbar"
  :default-active="$route.path"
  :default-openeds="newRouter"
  unique-opened
  :router="true"
  @select="selectMenu">
    <nav-item
     v-for="(item,n) in treeData"
     :item="item"
     :navIndex="String(n)"
     :key="item.id">
    </nav-item>
</el-menu>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题