From b653412260ad5c01e20727ac351ee54068f5e069 Mon Sep 17 00:00:00 2001 From: zmtlwzy <49909526+zmtlwzy@users.noreply.github.com> Date: Tue, 12 Oct 2021 11:49:05 +0800 Subject: [PATCH] fixed: (update pageTitle when change local) (#1278) If AppLocalePicker reload prop is false, Should be updated when changing the language --- src/hooks/web/useTitle.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/hooks/web/useTitle.ts b/src/hooks/web/useTitle.ts index b541ae80..a7f48d85 100644 --- a/src/hooks/web/useTitle.ts +++ b/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); -- GitLab