|
|
@ -1,6 +1,7 @@ |
|
|
|
import { watch, ref } from 'vue' |
|
|
|
import { isString } from '@/utils/is' |
|
|
|
import { useAppStoreWithOut } from '@/store/modules/app' |
|
|
|
import { getProjectName } from '@/utils/systemParam' |
|
|
|
const { t } = useI18n() // 国际化
|
|
|
|
|
|
|
|
const appStore = useAppStoreWithOut() |
|
|
@ -15,7 +16,7 @@ export const useTitle = (newTitle?: string) => { |
|
|
|
title, |
|
|
|
(n, o) => { |
|
|
|
if (isString(n) && n !== o && document) { |
|
|
|
document.title = n.replace(import.meta.env.VITE_APP_TITLE,t(`ts.${import.meta.env.VITE_APP_TITLE}`)) |
|
|
|
document.title = n.replace(import.meta.env.VITE_APP_TITLE, t(`ts.${getProjectName()}`)) |
|
|
|
} |
|
|
|
}, |
|
|
|
{ immediate: true } |
|
|
|