Browse Source

浏览器标题

deli_scp
张立 6 months ago
parent
commit
1571b5e2b9
  1. 1
      index.html
  2. 3
      src/hooks/web/useTitle.ts

1
index.html

@ -156,6 +156,7 @@
link.href = src;
}
replaceFavicon(systemConfig.iconUrl);
document.title = systemConfig.projectName;
</script>
</body>
</html>

3
src/hooks/web/useTitle.ts

@ -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 }

Loading…
Cancel
Save