dynamicTitle.js 645 B

1234567891011121314151617181920
  1. import useUserStore from "@/store/modules/user";
  2. import defaultSettings from '@/settings'
  3. import useSettingsStore from '@/store/modules/settings'
  4. /**
  5. * 动态修改标题
  6. */
  7. export function useDynamicTitle(title) {
  8. const settingsStore = useSettingsStore();
  9. if (title) {
  10. document.title = title;
  11. } else {
  12. if (settingsStore.dynamicTitle) {
  13. // document.title = settingsStore.title + ' - ' + defaultSettings.title;
  14. document.title = settingsStore.title + ' - ' + useUserStore().middlePageData.page.middleTitle
  15. } else {
  16. document.title = defaultSettings.title;
  17. }
  18. }
  19. }