fix: 修复国际化切换到英文模式刷新会回到中文模式

This commit is contained in:
xiaoxian521 2023-06-05 19:39:23 +08:00
parent d19e7849cc
commit 94e2943608

View File

@ -1,7 +1,7 @@
import { useNav } from "./useNav";
import { useI18n } from "vue-i18n";
import { useRoute } from "vue-router";
import { watch, type Ref } from "vue";
import { watch, onBeforeMount, type Ref } from "vue";
export function useTranslationLang(ref?: Ref) {
const { $storage, changeTitle, handleResize } = useNav();
@ -27,6 +27,10 @@ export function useTranslationLang(ref?: Ref) {
}
);
onBeforeMount(() => {
locale.value = $storage.locale?.locale ?? "zh";
});
return {
t,
route,