kongdeqiang
2023-04-06 538ff05f46412603552e9e01ed447649d36e4ced
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
31
32
33
34
import Cookies from 'js-cookie';
 
const user = {
    state: {
        nickname: "",
        avatar: ""
    },
    mutations: {
        setUserInfo(state, v) {
            state.nickname = v.nickname;
            state.avatar = v.avatar;
            localStorage.nickname = v.nickname;
            localStorage.avatar = v.avatar;
        },
        setNickname(state, v) {
            state.nickname = v;
            localStorage.nickname = v;
        },
        setAvatar(state, v) {
            state.avatar = v;
            localStorage.avatar = v;
        },
        logout() {
            Cookies.remove('userInfo');
            // 清空打开的页面等数据 保留语言、主题等配置数据
            let lang = localStorage.lang, theme = localStorage.theme;
            localStorage.clear();
            localStorage.lang = lang;
            localStorage.theme = theme;
        }
    }
};
 
export default user;