Files
log-lottery/src/store/system.ts
2026-01-04 11:21:49 +08:00

38 lines
902 B
TypeScript

import { defineStore } from 'pinia'
// import { IPrizeConfig } from '@/types/storeType';
export const useSystem = defineStore('system', {
state() {
return {
isMobile: false,
isChrome: true,
}
},
getters: {
getIsMobile(state) {
return state.isMobile
},
getIsChrome(state) {
return state.isChrome
},
},
actions: {
setIsMobile(isMobile: boolean) {
this.isMobile = isMobile
},
setIsChrome(isChrome: boolean) {
this.isChrome = isChrome
},
},
persist: {
enabled: true,
strategies: [
{
// 如果要存储在localStorage中
// storage: localStorage,
// key: 'globalConfig',
// paths: ['globalConfig'],
},
],
},
})