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