如何实现Vue ElementUI中tabs标签页与导航栏的联动功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计869个文字,预计阅读时间需要4分钟。
当不使用tabs标签页时,点击导航菜单项,router-view将直接显示对应的组件页面。但若希望在点击导航栏时在tabs中显示对应组件,则需要使用tabs组件+在slider.vue中点击路由后,将当前选中的项保存。
具体步骤如下:
1.使用tabs组件来管理多个视图。
2.在slider.vue组件中,点击路由后,调用一个方法将当前选中的项更新到tabs组件中。
3.tabs组件监听当前选中项的变化,根据该项的值决定显示哪个组件页面。
不使用tabs标签页时,点击导航菜单,router-view映射相应的组件即可显示页面。
本文共计869个文字,预计阅读时间需要4分钟。
当不使用tabs标签页时,点击导航菜单项,router-view将直接显示对应的组件页面。但若希望在点击导航栏时在tabs中显示对应组件,则需要使用tabs组件+在slider.vue中点击路由后,将当前选中的项保存。
具体步骤如下:
1.使用tabs组件来管理多个视图。
2.在slider.vue组件中,点击路由后,调用一个方法将当前选中的项更新到tabs组件中。
3.tabs组件监听当前选中项的变化,根据该项的值决定显示哪个组件页面。
不使用tabs标签页时,点击导航菜单,router-view映射相应的组件即可显示页面。

