feat(project): support dynamic title

This commit is contained in:
vben
2024-05-22 22:03:41 +08:00
parent e83adf0697
commit d1cdea430e
15 changed files with 44 additions and 4 deletions

View File

@@ -1,7 +1,9 @@
import type { Router } from 'vue-router';
import { $t } from '@vben/locales';
import { preference } from '@vben/preference';
import { startProgress, stopProgress } from '@vben/utils';
import { useTitle } from '@vueuse/core';
import { configAccessGuard } from './access';
@@ -26,6 +28,12 @@ function configCommonGuard(router: Router) {
if (preference.pageProgress) {
stopProgress();
}
// 动态修改标题
if (preference.dynamicTitle) {
const { title } = to.meta;
useTitle(`${$t(title)} - ${preference.appName}`);
}
});
}