commit
597cf2d531
|
|
@ -101,7 +101,7 @@ export default {
|
|||
} else {
|
||||
// 关闭除当前页和home页的其他页
|
||||
let res = this.list.filter(item => routeEqual(this.currentRouteObj, item) || item.name === 'home')
|
||||
this.$emit('on-close', res, 'others')
|
||||
this.$emit('on-close', res, 'others', this.currentRouteObj)
|
||||
setTimeout(() => {
|
||||
this.getTagElementByName(this.currentRouteObj.name)
|
||||
}, 100)
|
||||
|
|
|
|||
|
|
@ -119,10 +119,13 @@ export default {
|
|||
this.turnToPage('home')
|
||||
openName = 'home'
|
||||
} else if (routeEqual(this.$route, route)) {
|
||||
if (type === 'others') {
|
||||
openName = route.name
|
||||
} else {
|
||||
const nextRoute = getNextRoute(this.tagNavList, route)
|
||||
this.$router.push(nextRoute)
|
||||
if (type === 'other') openName = route.name
|
||||
else openName = nextRoute.name
|
||||
openName = nextRoute.name
|
||||
}
|
||||
}
|
||||
this.setTagNavList(res)
|
||||
this.$refs.sideMenu.updateOpenName(openName)
|
||||
|
|
|
|||
Loading…
Reference in New Issue