From 979058ad95d9669cb113033f76b5dafb932aad0f Mon Sep 17 00:00:00 2001 From: Vben Date: Sat, 27 Mar 2021 01:11:22 +0800 Subject: [PATCH] perf: refoctor useTitle --- CHANGELOG.zh_CN.md | 6 ++ src/App.vue | 9 ++- .../components/settings/FullScreenSetting.vue | 13 ++-- src/hooks/core/useAttrs.ts | 2 +- src/hooks/web/useFullScreen.ts | 71 ------------------- src/hooks/web/useTitle.ts | 22 ++++++ .../default/header/components/FullScreen.vue | 13 ++-- src/router/guard/index.ts | 2 - src/router/guard/titleGuard.ts | 18 ----- src/utils/index.ts | 29 -------- src/views/demo/feat/full-screen/index.vue | 34 ++++----- 11 files changed, 61 insertions(+), 158 deletions(-) delete mode 100644 src/hooks/web/useFullScreen.ts create mode 100644 src/hooks/web/useTitle.ts delete mode 100644 src/router/guard/titleGuard.ts diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index 08cac81b..f879b4c9 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -1,3 +1,9 @@ +## Wip + +### ✨ Refactor + +- 移除 useFullScreen 函数 + ## 2.1.1 (2021-03-26) ### ✨ Features diff --git a/src/App.vue b/src/App.vue index 9b45da50..64e62035 100644 --- a/src/App.vue +++ b/src/App.vue @@ -14,18 +14,21 @@ import { initAppConfigStore } from '/@/logics/initAppConfig'; import { useLockPage } from '/@/hooks/web/useLockPage'; + import { useTitle } from '/@/hooks/web/useTitle'; import { useLocale } from '/@/locales/useLocale'; export default defineComponent({ name: 'App', components: { ConfigProvider, AppProvider }, setup() { - // support Multi-language - const { getAntdLocale } = useLocale(); - // Initialize vuex internal system configuration initAppConfigStore(); + useTitle(); + + // support Multi-language + const { getAntdLocale } = useLocale(); + // Create a lock screen monitor const lockEvent = useLockPage(); diff --git a/src/components/Table/src/components/settings/FullScreenSetting.vue b/src/components/Table/src/components/settings/FullScreenSetting.vue index 9fae869d..8cc1a12e 100644 --- a/src/components/Table/src/components/settings/FullScreenSetting.vue +++ b/src/components/Table/src/components/settings/FullScreenSetting.vue @@ -3,8 +3,8 @@ - - + +