şunun yansıması
https://github.com/ialley-workshop-open/uni-halo.git
eşitlendi 2026-06-10 11:59:28 +08:00
9d3ebac076
更新:更新项目UI框架; 修复:修复友链列表丢失白色背景色BUG;
43 satır
834 B
JavaScript
43 satır
834 B
JavaScript
/**
|
|
* 功能:应用设置
|
|
* 作者:小莫唐尼
|
|
* 邮箱:studio@925i.cn
|
|
* 时间:2022年12月04日 12:00:44
|
|
* 版本:v0.1.0
|
|
*/
|
|
import {
|
|
getAppSettings,
|
|
setAppSettings,
|
|
_DefaultAppSettings,
|
|
} from '@/utils/app.js'
|
|
|
|
export default {
|
|
namespaced: true,
|
|
state: {
|
|
settings: getAppSettings(),
|
|
},
|
|
getters: {
|
|
getSettings(state) {
|
|
return state.settings
|
|
},
|
|
},
|
|
mutations: {
|
|
setSettings(state, data) {
|
|
state.settings = data;
|
|
setAppSettings(data)
|
|
},
|
|
},
|
|
actions: {
|
|
// 设置默认的数据
|
|
updateDefaultAppSettings(context) {
|
|
context.commit('setSettings', JSON.parse(JSON.stringify(_DefaultAppSettings)))
|
|
},
|
|
// 检查并设置默认的数据
|
|
checkAndSetDefaultAppSettings(context) {
|
|
if (!context.state.settings) {
|
|
context.commit('setSettings', getAppSettings())
|
|
}
|
|
}
|
|
}
|
|
};
|