PanJiaChen / vue-element-admin

:tada: A magical vue admin https://panjiachen.github.io/vue-element-admin
MIT License
87.05k stars 30.39k forks source link

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

Open godcloudy opened 9 months ago

godcloudy commented 9 months ago

我需要默认展开所有的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(格外信息)