瀏覽代碼

fixed: (update pageTitle when change local) (#1278)

If AppLocalePicker reload prop is false, Should be updated when changing the language
zmtlwzy 3 年之前
父節點
當前提交
b653412260
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/hooks/web/useTitle.ts

+ 3 - 1
src/hooks/web/useTitle.ts

@@ -3,6 +3,7 @@ import { useI18n } from '/@/hooks/web/useI18n';
 import { useTitle as usePageTitle } from '@vueuse/core';
 import { useGlobSetting } from '/@/hooks/setting';
 import { useRouter } from 'vue-router';
+import { useLocaleStore } from '/@/store/modules/locale';
 
 import { REDIRECT_NAME } from '/@/router/constant';
 
@@ -13,11 +14,12 @@ export function useTitle() {
   const { title } = useGlobSetting();
   const { t } = useI18n();
   const { currentRoute } = useRouter();
+  const localeStore = useLocaleStore();
 
   const pageTitle = usePageTitle();
 
   watch(
-    () => currentRoute.value.path,
+    [() => currentRoute.value.path, () => localeStore.getLocale],
     () => {
       const route = unref(currentRoute);