// src/stores/modules/mode.ts import { defineStore } from 'pinia' export const useModeStore = defineStore('mode', { state: () => ({ currentMode: localStorage.getItem('currentMode') || ('' as string) }), actions: { setCurrentMode(modeName: string) { this.currentMode = modeName localStorage.setItem('currentMode', modeName) // 保存到 localStorage } } }) export const useAppSceneStore = defineStore('scene', { state: () => ({ currentScene: localStorage.getItem('currentScene') || '' as string, }), actions: { setCurrentMode(sceneName: string) { this.currentScene = sceneName; localStorage.setItem('currentScene', sceneName); // 保存到 localStorage }, }, });