fix: the problem of page not switching when closing the current tab;:bug: #82
修复:关闭当前页签时页面不切换的问题;
| | |
| | | }, |
| | | methods: { |
| | | changePage (key) { |
| | | this.$router.push(key) |
| | | this.activePage = key |
| | | this.$router.push(key) |
| | | }, |
| | | editPage (key, action) { |
| | | this[action](key) |
| | |
| | | this.pageList = this.pageList.filter(item => item.fullPath !== key) |
| | | let index = this.linkList.indexOf(key) |
| | | this.linkList = this.linkList.filter(item => item !== key) |
| | | if (key == this.activePage) { |
| | | index = index >= this.linkList.length ? this.linkList.length - 1 : index |
| | | this.activePage = this.linkList[index] |
| | | this.$router.push(this.activePage) |
| | | } |
| | | }, |
| | | onContextmenu (e) { |
| | | const pagekey = this.getPageKey(e.target) |