vue-element-admin icon indicating copy to clipboard operation
vue-element-admin copied to clipboard

侧边栏的关闭和打开导致default-openeds默认展开菜单失效

Open godcloudy opened this issue 9 months ago • 0 comments

我需要默认展开所有的submenu菜单,所以我在data里定义了一个openeds变量,并且在mounted方法里读取所有路由的path赋值给openeds变量,el-menu的:default-openeds="openeds" 绑定了openeds变量。页面初始进入菜单都全部展开了,但是当我使用组件关闭侧边栏后,再打开侧边栏,el-menu菜单只展开了activeMenu的菜单,其他的没有展开!如果把:default-openeds写死,如::default-openeds="['/example', '/charts']",关闭和展开侧边栏都会展开example和charts菜单,但是一旦用data响应式变量就不行

Steps to reproduce(问题复现步骤)

Screenshot or Gif(截图或动态图)

prob prob2

Link to minimal reproduction(最小可在线还原demo)

Other relevant information(格外信息)

  • Your OS: windows10
  • Node.js version:12.13。1
  • vue-element-admin version:latest

godcloudy avatar Sep 28 '23 08:09 godcloudy