elementUI菜单组件如何实现折叠,再展开时显示之前被打开的子菜单?

1:我想实现点击展开按钮后仍然展开之前打开的子菜单,可是默认是全部关闭之前只打开过的菜单
我在文档上看到有提供open和close方法,可是我不知道正确的使用方法?用ref尝试过,报错提示not a function,求指点迷津

clipboard.png
可以在这里看在线的demo

阅读 7.4k
2 个回答

没用过 element ui。把 当前的状态保存一下就好了啊,active-index 放到 data 里保存。我看有 default-active 属性,赋给它就好了吧。无论什么 libary,处理的方式大同小异。

自问自答下,直接修改defaultActive就可以了,再次赋值

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题