李凌
2025-12-16 9337c3cf960b60078558b7f942fd27f1ab39364b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
import {
    getStorage,setStorage,changeTheme,
} from '@/utils/utis'
export default {
  namespaced: true,
  state: {
    theme: getStorage('theme') || 'dark', // 主题 light(白天)/dark(夜间)
  },
  mutations: {
    "SET_THEME"(state, val) { // 修改主题状态
      state.theme = val;
      window.document.documentElement.setAttribute('data-theme', val)
      changeTheme(val)
      setStorage('theme', val);
    },
  },
};