Răsfoiți Sursa

feat: improve language handling based on environment

- Update language configuration to use ref in development and useStorage in production for better persistence
- Enhance comments for clarity on language selection logic
yb 3 săptămâni în urmă
părinte
comite
bd19268950
1 a modificat fișierele cu 4 adăugiri și 2 ștergeri
  1. 4 2
      src/store/app.ts

+ 4 - 2
src/store/app.ts

@@ -14,8 +14,10 @@ export const useAppStore = defineStore('app', () => {
   const sidebarOpened = ref(true)
   const loading = ref(false)
 
-  // 语言和组件尺寸
-  const language = useStorage('language', DEFAULT_LANG)
+  // 语言:开发环境使用 ref(每次启动用环境变量),生产环境使用 useStorage(持久化用户选择)
+  const language = import.meta.env.DEV
+    ? ref(DEFAULT_LANG)
+    : useStorage('language', DEFAULT_LANG)
   const size = ref<'default' | 'small' | 'large'>('default')
 
   /**