mall-app-t/peach/store/sys.js

34 lines
718 B
JavaScript

import { ref } from 'vue'
import { defineStore } from 'pinia'
const useSysStore = defineStore(
'sys',
() => {
const theme = ref('')
const mode = ref('light')
const modeAuto = ref(false)
const fontSize = ref(1)
function setTheme(stheme = '') {
console.log('setTheme', stheme)
theme.value = stheme ? stheme : 'orange'
}
return {
theme,
mode,
modeAuto,
fontSize,
setTheme,
}
},
{
persist: {
enabled: true,
strategies: [{ key: 'sys-store' }],
},
}
)
export default useSysStore