Commit b653412260ad5c01e20727ac351ee54068f5e069

Authored by zmtlwzy
Committed by GitHub
1 parent a530ec86

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

If AppLocalePicker reload prop is false, Should be updated when changing the language
Showing 1 changed file with 3 additions and 1 deletions
src/hooks/web/useTitle.ts
... ... @@ -3,6 +3,7 @@ import { useI18n } from '/@/hooks/web/useI18n';
3 3 import { useTitle as usePageTitle } from '@vueuse/core';
4 4 import { useGlobSetting } from '/@/hooks/setting';
5 5 import { useRouter } from 'vue-router';
  6 +import { useLocaleStore } from '/@/store/modules/locale';
6 7  
7 8 import { REDIRECT_NAME } from '/@/router/constant';
8 9  
... ... @@ -13,11 +14,12 @@ export function useTitle() {
13 14 const { title } = useGlobSetting();
14 15 const { t } = useI18n();
15 16 const { currentRoute } = useRouter();
  17 + const localeStore = useLocaleStore();
16 18  
17 19 const pageTitle = usePageTitle();
18 20  
19 21 watch(
20   - () => currentRoute.value.path,
  22 + [() => currentRoute.value.path, () => localeStore.getLocale],
21 23 () => {
22 24 const route = unref(currentRoute);
23 25  
... ...