怎么主动关闭标签
来源: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老师这边有什么更加简单易懂的方法,这个实在看得有点难懂。。。
00
相似问题