付延余
2022-05-19 7c3b5781d189254a234d62d011a02cbe05c03407
src/store/modules/user.js
@@ -1,16 +1,18 @@
/**
 * 用户登录组件
 */
import {login} from '@/api/index'
import {login, logout} from '@/api/index'
import {getStore,setStore} from "../../libs/store";
const user = {
    state: {
      token: getStore('token') || {}
      token: getStore('token') || ''
    },
    mutations: {
      SET_TOKEN: (state, token) => {
        state.token = token
        console.log(token,'token----set')
        setStore('token',state.token)
      }
    },
    actions: {
@@ -24,6 +26,16 @@
             reject(error)
           })
         })
      },
      logout({commit}) {
         return new Promise((resolve, reject) => {
           logout().then(() => {
             commit('SET_TOKEN','')
             resolve()
           }).catch(error => {
             reject(error)
           })
         })
      }
    }