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
35
36
37
38
39
40
41
42
43
44
45
| export default {
| namespaced: true,
| state() {
| return {
| themeName: localStorage.getItem('skinName') || '科技蓝',
| fontTimes: 1,
| close: 0,
| collapse: 0,
| activeSkin: localStorage.getItem('activeSkin') || 'science-blue'
| }
| },
| mutations: {
| changeTheme(state, skin) {
| state.activeSkin = skin;
| localStorage.setItem('activeSkin', skin);
| },
| changeThemeName(state, name) {
| state.themeName = name;
| localStorage.setItem('skinName', name);
| },
| changeFontTimes(state, fontTimes) {
| state.fontTimes = fontTimes;
| },
| changeClose(state) {
| state.close = Math.random();
| },
| changeCollapse(state) {
| state.collapse = Math.random();
| }
| },
| actions: {
| changeThemeName(context, name) {
| context.commit('changeThemeName', name);
| },
| changeFontTimes(context, fontTimes) {
| context.commit('changeFontTimes', fontTimes);
| },
| changeClose(context) {
| context.commit('changeClose');
| },
| changeCollapse(context) {
| context.commit("changeCollapse")
| }
| },
| }
|
|