feat:新增开启水印配置

This commit is contained in:
不做码农
2022-07-02 16:50:56 +08:00
parent 6b505312d9
commit 47937c2e87
4 changed files with 99 additions and 33 deletions
+5 -29
View File
@@ -1,7 +1,7 @@
import defaultSettings from '@/settings'
import { useDynamicTitle } from '@/utils/dynamicTitle'
const { sideTheme, theme, showSettings, topNav, tagsView, fixedHeader, sidebarLogo, dynamicTitle, showFooter } = defaultSettings
const { sideTheme, theme, showSettings, topNav, tagsView, fixedHeader, sidebarLogo, dynamicTitle, showFooter, showWatermark, watermarkText } = defaultSettings
const storageSetting = JSON.parse(localStorage.getItem('layout-setting')) || ''
const useSettingsStore = defineStore('settings', {
@@ -15,7 +15,9 @@ const useSettingsStore = defineStore('settings', {
fixedHeader: storageSetting.fixedHeader === undefined ? fixedHeader : storageSetting.fixedHeader,
sidebarLogo: storageSetting.sidebarLogo === undefined ? sidebarLogo : storageSetting.sidebarLogo,
dynamicTitle: storageSetting.dynamicTitle === undefined ? dynamicTitle : storageSetting.dynamicTitle,
showFooter: storageSetting.showFooter === undefined ? showFooter : storageSetting.showFooter
showFooter: storageSetting.showFooter === undefined ? showFooter : storageSetting.showFooter,
showWatermark: storageSetting.showWatermark === undefined ? showWatermark : storageSetting.showWatermark,
watermarkText: storageSetting.watermarkText === undefined ? watermarkText : storageSetting.watermarkText
}),
actions: {
// 修改布局设置
@@ -32,30 +34,4 @@ const useSettingsStore = defineStore('settings', {
}
}
})
export default useSettingsStore
// const mutations = {
// CHANGE_SETTING: (state, { key, value }) => {
// if (state.hasOwnProperty(key)) {
// state[key] = value
// }
// }
// }
// const actions = {
// // 修改布局设置
// changeSetting({ commit }, data) {
// commit('CHANGE_SETTING', data)
// },
// // 设置网页标题
// setTitle({ commit }, title) {
// state.title = title
// useDynamicTitle();
// }
// }
// export default {
// namespaced: true,
// state,
// mutations,
// actions
// }
export default useSettingsStore