未验证 提交 8608ee53 编写于 作者: 林鑫 提交者: GitHub

Merge pull request #153 from lin-xin/dev

增加关闭当前标签页的方法
......@@ -2,6 +2,7 @@
node_modules
/dist
example.html
favicon.ico
# local env files
.env.local
.env.*.local
......
......@@ -89,6 +89,22 @@
},
created(){
this.setTags(this.$route);
// 监听关闭当前页面的标签页
bus.$on('close_current_tags', () => {
for (let i = 0, len = this.tagsList.length; i < len; i++) {
const item = this.tagsList[i];
if(item.path === this.$route.fullPath){
if(i < len - 1){
this.$router.push(this.tagsList[i+1].path);
}else if(i > 0){
this.$router.push(this.tagsList[i-1].path);
}else{
this.$router.push('/');
}
this.tagsList.splice(i, 1);
}
}
})
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册