Merge pull request from lin-xin/dev

增加关闭当前标签页的方法
This commit is contained in:
林鑫 2019-01-08 11:41:58 +08:00 committed by GitHub
commit 8608ee5385
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 0 deletions
.gitignore
src/components/common

1
.gitignore vendored
View File

@ -2,6 +2,7 @@
node_modules node_modules
/dist /dist
example.html example.html
favicon.ico
# local env files # local env files
.env.local .env.local
.env.*.local .env.*.local

View File

@ -89,6 +89,22 @@
}, },
created(){ created(){
this.setTags(this.$route); 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);
}
}
})
} }
} }