From d488451f42724b01551fa1007a8d57267ca57838 Mon Sep 17 00:00:00 2001 From: Soybean <2570172956@qq.com> Date: Fri, 24 Sep 2021 16:26:14 +0800 Subject: [PATCH] =?UTF-8?q?refactor(projects):=20chrome=20Tab=E9=87=8D?= =?UTF-8?q?=E6=9E=84=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/custom/ButtonTab/index.vue | 43 +++++++ .../ChromeTab/components/SvgRadiusBg.vue | 61 +++++++++ .../custom/ChromeTab/components/index.ts | 3 + src/components/custom/ChromeTab/index.vue | 47 +++++++ .../custom/IconClose/index.vue} | 0 src/components/custom/index.ts | 5 +- src/components/index.ts | 2 +- src/enum/theme.ts | 2 +- .../BrowserTab/components/BrowserTabItem.vue | 108 ---------------- .../BrowserTab/components/LeftTabRadius.vue | 45 ------- .../BrowserTab/components/RightTabRadius.vue | 45 ------- .../BrowserTab/components/SideRadius.vue | 6 - .../components/BrowserTab/components/index.ts | 5 - .../components/BrowserTab/index-old.vue | 117 ------------------ .../GlobalTab/components/BrowserTab/index.vue | 29 ----- .../GlobalTab/components/ButtonTab/index.vue | 55 -------- .../components/MultiTab/components/index.ts} | 0 .../GlobalTab/components/MultiTab/index.vue | 69 +++++++++++ .../components/ReloadButton/index.vue | 2 +- .../index.vue => common/ContextMenu.vue} | 30 ++++- .../GlobalTab/components/common/index.ts | 4 +- .../components/GlobalTab/components/index.ts | 6 +- .../components/GlobalTab/index.vue | 53 +------- src/settings/theme.ts | 4 +- 24 files changed, 264 insertions(+), 477 deletions(-) create mode 100644 src/components/custom/ButtonTab/index.vue create mode 100644 src/components/custom/ChromeTab/components/SvgRadiusBg.vue create mode 100644 src/components/custom/ChromeTab/components/index.ts create mode 100644 src/components/custom/ChromeTab/index.vue rename src/{layouts/BasicLayout/components/GlobalTab/components/common/IconClose.vue => components/custom/IconClose/index.vue} (100%) delete mode 100644 src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/BrowserTabItem.vue delete mode 100644 src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/LeftTabRadius.vue delete mode 100644 src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/RightTabRadius.vue delete mode 100644 src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/SideRadius.vue delete mode 100644 src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/index.ts delete mode 100644 src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/index-old.vue delete mode 100644 src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/index.vue delete mode 100644 src/layouts/BasicLayout/components/GlobalTab/components/ButtonTab/index.vue rename src/{styles/css/animation.css => layouts/BasicLayout/components/GlobalTab/components/MultiTab/components/index.ts} (100%) create mode 100644 src/layouts/BasicLayout/components/GlobalTab/components/MultiTab/index.vue rename src/layouts/BasicLayout/components/GlobalTab/components/{ContextMenu/index.vue => common/ContextMenu.vue} (72%) diff --git a/src/components/custom/ButtonTab/index.vue b/src/components/custom/ButtonTab/index.vue new file mode 100644 index 00000000..fe9dfcc4 --- /dev/null +++ b/src/components/custom/ButtonTab/index.vue @@ -0,0 +1,43 @@ + + + + diff --git a/src/components/custom/ChromeTab/components/SvgRadiusBg.vue b/src/components/custom/ChromeTab/components/SvgRadiusBg.vue new file mode 100644 index 00000000..eef21397 --- /dev/null +++ b/src/components/custom/ChromeTab/components/SvgRadiusBg.vue @@ -0,0 +1,61 @@ + + + + diff --git a/src/components/custom/ChromeTab/components/index.ts b/src/components/custom/ChromeTab/components/index.ts new file mode 100644 index 00000000..57d745d0 --- /dev/null +++ b/src/components/custom/ChromeTab/components/index.ts @@ -0,0 +1,3 @@ +import SvgRadiusBg from './SvgRadiusBg.vue'; + +export { SvgRadiusBg }; diff --git a/src/components/custom/ChromeTab/index.vue b/src/components/custom/ChromeTab/index.vue new file mode 100644 index 00000000..97465181 --- /dev/null +++ b/src/components/custom/ChromeTab/index.vue @@ -0,0 +1,47 @@ + + + + diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/common/IconClose.vue b/src/components/custom/IconClose/index.vue similarity index 100% rename from src/layouts/BasicLayout/components/GlobalTab/components/common/IconClose.vue rename to src/components/custom/IconClose/index.vue diff --git a/src/components/custom/index.ts b/src/components/custom/index.ts index 4a841b08..52d517bf 100644 --- a/src/components/custom/index.ts +++ b/src/components/custom/index.ts @@ -1,3 +1,6 @@ import CountTo from './CountTo/index.vue'; +import IconClose from './IconClose/index.vue'; +import ButtonTab from './ButtonTab/index.vue'; +import ChromeTab from './ChromeTab/index.vue'; -export { CountTo }; +export { CountTo, IconClose, ButtonTab, ChromeTab }; diff --git a/src/components/index.ts b/src/components/index.ts index 37ef6820..94a251f2 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -1,2 +1,2 @@ export { AppProviderContent, SystemLogo, ExceptionSvg, LoginBg, BannerSvg, HoverContainer } from './common'; -export { CountTo } from './custom'; +export { CountTo, IconClose, ButtonTab, ChromeTab } from './custom'; diff --git a/src/enum/theme.ts b/src/enum/theme.ts index 5f577902..fa00eddc 100644 --- a/src/enum/theme.ts +++ b/src/enum/theme.ts @@ -16,7 +16,7 @@ export enum EnumNavTheme { /** 多页签风格 */ export enum EnumMultiTabMode { 'button' = '按钮风格', - 'browser' = '浏览器风格' + 'chrome' = '谷歌风格' } /** 水平模式的菜单位置 */ diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/BrowserTabItem.vue b/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/BrowserTabItem.vue deleted file mode 100644 index ca2ec45d..00000000 --- a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/BrowserTabItem.vue +++ /dev/null @@ -1,108 +0,0 @@ - - - - diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/LeftTabRadius.vue b/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/LeftTabRadius.vue deleted file mode 100644 index 47da5b6b..00000000 --- a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/LeftTabRadius.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - - diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/RightTabRadius.vue b/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/RightTabRadius.vue deleted file mode 100644 index c0774414..00000000 --- a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/RightTabRadius.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - - diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/SideRadius.vue b/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/SideRadius.vue deleted file mode 100644 index a49ec556..00000000 --- a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/SideRadius.vue +++ /dev/null @@ -1,6 +0,0 @@ - - - - diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/index.ts b/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/index.ts deleted file mode 100644 index 5b534da1..00000000 --- a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/components/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -import BrowserTabItem from './BrowserTabItem.vue'; -import LeftTabRadius from './LeftTabRadius.vue'; -import RightTabRadius from './RightTabRadius.vue'; - -export { BrowserTabItem, LeftTabRadius, RightTabRadius }; diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/index-old.vue b/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/index-old.vue deleted file mode 100644 index c962139e..00000000 --- a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/index-old.vue +++ /dev/null @@ -1,117 +0,0 @@ - - - - diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/index.vue b/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/index.vue deleted file mode 100644 index 7cbba09c..00000000 --- a/src/layouts/BasicLayout/components/GlobalTab/components/BrowserTab/index.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - - diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/ButtonTab/index.vue b/src/layouts/BasicLayout/components/GlobalTab/components/ButtonTab/index.vue deleted file mode 100644 index 897f3503..00000000 --- a/src/layouts/BasicLayout/components/GlobalTab/components/ButtonTab/index.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - diff --git a/src/styles/css/animation.css b/src/layouts/BasicLayout/components/GlobalTab/components/MultiTab/components/index.ts similarity index 100% rename from src/styles/css/animation.css rename to src/layouts/BasicLayout/components/GlobalTab/components/MultiTab/components/index.ts diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/MultiTab/index.vue b/src/layouts/BasicLayout/components/GlobalTab/components/MultiTab/index.vue new file mode 100644 index 00000000..c95c54c3 --- /dev/null +++ b/src/layouts/BasicLayout/components/GlobalTab/components/MultiTab/index.vue @@ -0,0 +1,69 @@ + + + + diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/ReloadButton/index.vue b/src/layouts/BasicLayout/components/GlobalTab/components/ReloadButton/index.vue index 2883922e..835e190b 100644 --- a/src/layouts/BasicLayout/components/GlobalTab/components/ReloadButton/index.vue +++ b/src/layouts/BasicLayout/components/GlobalTab/components/ReloadButton/index.vue @@ -1,5 +1,5 @@ diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/ContextMenu/index.vue b/src/layouts/BasicLayout/components/GlobalTab/components/common/ContextMenu.vue similarity index 72% rename from src/layouts/BasicLayout/components/GlobalTab/components/ContextMenu/index.vue rename to src/layouts/BasicLayout/components/GlobalTab/components/common/ContextMenu.vue index 770c9d56..04090802 100644 --- a/src/layouts/BasicLayout/components/GlobalTab/components/ContextMenu/index.vue +++ b/src/layouts/BasicLayout/components/GlobalTab/components/common/ContextMenu.vue @@ -13,13 +13,18 @@