mirror of
https://github.com/ialley-workshop-open/uni-halo.git
synced 2025-05-19 01:50:15 +09:00
51 lines
1.1 KiB
JavaScript
51 lines
1.1 KiB
JavaScript
// 应用设置存储key值
|
|
export const _AppConfigKey = 'APP_GLOBAL_CONFIGS';
|
|
export const _AppMockJsonKey = 'APP_GLOBAL_MOCK_JSON';
|
|
|
|
// 默认的应用设置
|
|
export const DefaultAppConfigs = {
|
|
loveConfig: {},
|
|
imagesConfig: {},
|
|
authorConfig: {},
|
|
appConfig: {},
|
|
pluginConfig: {},
|
|
pageConfig: {}
|
|
}
|
|
|
|
/**
|
|
* 获取应用设置
|
|
*/
|
|
export const getAppConfigs = () => {
|
|
let configs = uni.getStorageSync(_AppConfigKey)
|
|
if (configs) return JSON.parse(configs)
|
|
|
|
uni.setStorageSync(_AppConfigKey, JSON.stringify(DefaultAppConfigs))
|
|
return DefaultAppConfigs;
|
|
}
|
|
|
|
/**
|
|
* 保存应用设置
|
|
*/
|
|
export const setAppConfigs = (configs) => {
|
|
uni.setStorageSync(_AppConfigKey, JSON.stringify(configs))
|
|
}
|
|
|
|
|
|
/**
|
|
* 获取应用模拟数据
|
|
*/
|
|
export const getAppMockJson = () => {
|
|
let json = uni.getStorageSync(_AppMockJsonKey)
|
|
if (json) return JSON.parse(json)
|
|
|
|
uni.setStorageSync(_AppMockJsonKey, JSON.stringify({}))
|
|
return {};
|
|
}
|
|
|
|
/**
|
|
* 保存应用模拟数据
|
|
*/
|
|
export const setAppMockJson = (json) => {
|
|
uni.setStorageSync(_AppMockJsonKey, JSON.stringify(json))
|
|
}
|