diff --git a/src/layout/header-aside/components/tabs/index.vue b/src/layout/header-aside/components/tabs/index.vue index 830e54da..d83e4f43 100644 --- a/src/layout/header-aside/components/tabs/index.vue +++ b/src/layout/header-aside/components/tabs/index.vue @@ -157,8 +157,10 @@ export default { handleClick (tab, event) { // 找到点击的页面在 tag 列表里是哪个 const page = this.opened.find(page => page.fullPath === tab.name) - const { name, params, query } = page - if (page) this.$router.push({ name, params, query }) + if (page) { + const { name, params, query } = page + this.$router.push({ name, params, query }) + } }, /** * @description 点击 tab 上的删除按钮触发这里