diff --git a/src/components/main/components/tags-nav/tags-nav.vue b/src/components/main/components/tags-nav/tags-nav.vue
index 2dbca44a..6381ed93 100644
--- a/src/components/main/components/tags-nav/tags-nav.vue
+++ b/src/components/main/components/tags-nav/tags-nav.vue
@@ -34,7 +34,7 @@
:key="`tag-nav-${index}`"
:name="item.name"
:data-route-item="item"
- @on-close="handleClose(item)"
+ @on-close="close(item)"
@click.native="handleClick(item)"
:closable="item.name !== $config.homeName"
:color="isCurrentTag(item) ? 'primary' : 'default'"
diff --git a/src/components/main/main.vue b/src/components/main/main.vue
index 3c1603fa..006da227 100644
--- a/src/components/main/main.vue
+++ b/src/components/main/main.vue
@@ -104,7 +104,8 @@ export default {
'setTagNavList',
'addTag',
'setLocal',
- 'setHomeRoute'
+ 'setHomeRoute',
+ 'closeTag'
]),
...mapActions([
'handleLogin',
@@ -140,6 +141,7 @@ export default {
this.$router.push(nextRoute)
}
}
+ this.closeTag(route)
this.setTagNavList(res)
},
handleClick (item) {
diff --git a/src/components/parent-view/parent-view.vue b/src/components/parent-view/parent-view.vue
index 84259f36..5d475eb6 100644
--- a/src/components/parent-view/parent-view.vue
+++ b/src/components/parent-view/parent-view.vue
@@ -1,19 +1,20 @@
-
+