vue el-menu 刷新页面菜单不自动展开
可能是因为刷新页面后,菜单状态没有被正确地保存下来。你可以尝试使用 default-active 属性来设置默认激活的菜单项。例如:
<el-menu default-active="1">
<el-menu-item index="1">菜单项1</el-menu-item>
<el-menu-item index="2">菜单项2</el-menu-item>
<el-menu-item index="3">菜单项3</el-menu-item>
</el-menu>
这样,刷新页面后,菜单项1会自动展开。
另外,如果你是通过路由来控制菜单项的激活状态,可以使用 router 属性来实现。例如:
<el-menu router>
<el-menu-item index="/">首页</el-menu-item>
<el-menu-item index="/about">关于</el-menu-item>
<el-menu-item index="/contact">联系我们</el-menu-item>
</el-menu>
这样,当路由发生变化时,菜单项的激活状态会自动更新。
原文地址: https://www.cveoy.top/t/topic/bggP 著作权归作者所有。请勿转载和采集!