怎么主动关闭标签

来源:4-4 vue-router路由守卫

慕斯0487706

2020-02-21

Sam老师您好,我想问一下怎么主动关闭这个标签?
网上试过一个方法:
this.store.dispatch(′delVisitedViews′,this.store.dispatch('delVisitedViews', this.store.dispatch(delVisitedViews,this.route);
this.$router.go(-1);
但是这个只是做到了返回上一页,而并没有关闭当前页,还请Sam老师解答一下,非常感谢。

写回答

1回答

慕斯0487706

提问者

2020-02-21

试了另一种方法

this.$store.state.tagsView.visitedViews.splice(this.$store.state.tagsView.visitedViews.findIndex(item => item.path === this.$route.path), 1)

this.$router.push(this.$store.state.tagsView.visitedViews[this.$store.state.tagsView.visitedViews.length-1].path)

也是网上的大佬提供的,有点绕,但是能达到我要的主动关闭标签的效果,Sam老师这边有什么更加简单易懂的方法,这个实在看得有点难懂。。。

0
0

Vue Element+Node.js开发企业通用管理后台系统

基于Element的中后台课程,一套中小型企业通用的后台管理系统

2829 学习 · 1714 问题

查看课程