帮忙看看这个vue3多标签页项目为什么关闭标签后总会跳转路由?

作者站长头像
站长
· 阅读数 17

看着视频做了个 vue3+element-plus 项目,在做多标签页功能时遇到个问题,看下图帮忙看看这个vue3多标签页项目为什么关闭标签后总会跳转路由?多标签组件中点击“关闭右侧”按钮后正常逻辑应该是最后两个标签被关闭,当前页面不改变但是我做出来后只关闭了“角色列表”,同时路由跳转到最后一个“权限列表”上了该菜单的最下面按钮“关闭其他”也是这个问题,能否帮忙看看源码哪里出问题了gitee:https://gitee.com/chanchaw/im...源码结构介绍:

  1. 多标签组件路径是:src/components/TagsView其中 index.vue 是多标签页组件,ContextMenu.vue 是右键菜单组件
  2. 多标签组件的数据放在:src/store/modules/app.js 中的 tagsViewList其中的方法 removeTagsView 实现了“关闭其他”,“关闭右侧”

自己看了好长时间实在不知道问题出在哪里,万分感谢能帮忙的老铁。

回复
1个回答
avatar
test
2024-07-11
回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容