zhangxiaoxu123456
2022-05-10 6e41ce0ab4300758ebd77ea257c3d9532e3df7e0
src/pages/components/showIndexTitle.vue
@@ -11,7 +11,6 @@
        <el-menu-item index="/index">
          <div class="showIndex-block">
            <h1>首页</h1>
          </div>
        </el-menu-item>
        <el-menu-item index="/jiuyeAndChuangye">
@@ -61,7 +60,7 @@
            <h1>文档中心</h1>
          </div>
        </el-menu-item>
        <el-menu-item index="/login">
        <el-menu-item @click="goOut">
          <div class="showIndex-block">
            <h1>退出登录</h1>
          </div>
@@ -76,7 +75,6 @@
  name: "showIndexTitle",
  data() {
    return {
        activeStyle: false,
        activeIndex: '/index'
    }
  },
@@ -84,7 +82,18 @@
      this.$route.meta.routerParent && (this.activeIndex = '/' + this.$route.meta.routerParent)
  },
  methods: {
      goOut() {
          this.$confirm('是否退出系统, 是否继续?', '提示', {
              confirmButtonText: '确定',
              cancelButtonText: '取消',
              type: 'warning'
          }).then(() => {
              this.$store.dispatch('logout').then(res => {
                  this.$router.push('/login')
              })
          })
      }
  },
};
</script>