1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| 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
|
|