fix: the problem of page not switching when closing the current tab;🐛 #82

修复:关闭当前页签时页面不切换的问题;
master
iczer 4 years ago
parent 4124768c6e
commit 9dcf6557cf
  1. 9
      src/layouts/MenuView.vue

@ -78,8 +78,8 @@ export default {
},
methods: {
changePage (key) {
this.$router.push(key)
this.activePage = key
this.$router.push(key)
},
editPage (key, action) {
this[action](key)
@ -92,8 +92,11 @@ export default {
this.pageList = this.pageList.filter(item => item.fullPath !== key)
let index = this.linkList.indexOf(key)
this.linkList = this.linkList.filter(item => item !== key)
index = index >= this.linkList.length ? this.linkList.length - 1 : index
this.activePage = this.linkList[index]
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)

Loading…
Cancel
Save