需要满足以下两个需求:
先满足第一个需求,点击导航二,将导航一收起来
第一步:先设置好属性,
default-openeds=[],表示打开的子项为空,设置完之后会发现,点击有子项的导航栏打不开了,之后就是设置事件,给导航二设置点击事件,
当用户点击了导航二,触发事件,将defaultOpenedsArray=[],如果点击的是导航一,就将导航一的index,替换defaultOpenedsArray中的第一项,
这样就完成了第一个需求
接着是第二个需求,先设置 @open="submenuEvent"事件,拿到索引,并直接跳转到想要点击的子项,直接触发点击某个子项时会调用的事件就ok了