| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- // 应用设置存储key值
- export const _AppConfigKey = 'APP_GLOBAL_CONFIGS';
- export const _AppMockJsonKey = 'APP_GLOBAL_MOCK_JSON';
- // 默认的应用设置
- export const DefaultAppConfigs = {
- basicConfig: {
- tokenConfig: {
- personalToken: "",
- }
- },
- loveConfig: {},
- imagesConfig: {},
- authorConfig: {},
- appConfig: {},
- pluginConfig: {
- toolsPlugin: {},
- linksSubmitPlugin: {},
- doubanPlugin: {
- position: 'bottom'
- }
- },
- pageConfig: {
- homeConfig: {
- pageTitle: "首页",
- useCategory: true,
- bannerConfig: {
- enabled: true,
- showTitle: true,
- showIndicator: true,
- height: "400rpx",
- dotPosition: "right",
- type: "post",
- list: []
- }
- },
- categoryConfig: {
- type: "list"
- },
- momentConfig: {
- useTagRandomColor: true
- }
- },
- auditConfig: {
- auditModeEnabled: false,
- auditModeData: {
- jsonUrl: "",
- jsonData: ""
- }
- }
- }
- /**
- * 获取应用设置
- */
- 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))
- }
|