import mutationTypes from '@/store/mutationTypes.js' import { isEmpty, setCookieValue } from '@/utils/utils.js' const mutations = { SET_TOKEN(state, obj) { obj = Object.assign({}, { token: "", }, obj) // if(isEmpty(obj.token) || isEmpty(obj.uid)){ // return false; // } state.token = obj.token; // 判断localstorage是否token且相等,不一致则更新 localStorage.setItem('token', JSON.stringify(obj)) }, LOGIN_OUT(state) { state.token = ''; localStorage.removeItem('userInfo'); localStorage.removeItem('token'); }, SET_COOKIE() { let d = new Date(); let time = 1000 * (60 * 60 * 24 * 6); //毫秒 d.setTime(d.getTime() + time); let expires = d.toGMTString(); let val = "ets-app=etsappcookie; expires=" + expires + ";path=/"; setCookieValue(val) }, }; export default mutations