From b37c139ae2bd6cc3a864aac04ae976cbd734ffb6 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Thu, 25 Dec 2025 14:21:09 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20Div=20=E5=B5=8C=E5=85=A5=E5=BC=8F?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E8=AF=AD=E8=A8=80=E5=90=8E=E4=BC=9A=E6=95=B4?= =?UTF-8?q?=E4=BD=93=E5=88=B7=E6=96=B0=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/src/store/modules/user.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/core-frontend/src/store/modules/user.ts b/core/core-frontend/src/store/modules/user.ts index 04173c9a61..b8ad3401b3 100644 --- a/core/core-frontend/src/store/modules/user.ts +++ b/core/core-frontend/src/store/modules/user.ts @@ -2,7 +2,9 @@ import { defineStore } from 'pinia' import { store } from '../index' import { useCache } from '@/hooks/web/useCache' import { useLocaleStoreWithOut } from './locale' +import { useLocale } from '@/hooks/web/useLocale' const { wsCache } = useCache() +const { changeLocale } = useLocale() interface UserState { token: string @@ -102,6 +104,7 @@ export const userStore = defineStore('user', { wsCache.set('user.language', language) this.language = language locale.setLang(language) + changeLocale(language as any) }, clear() { const keys: string[] = ['token', 'uid', 'name', 'oid', 'language', 'exp', 'time']