From c09c65f7294b81abfe4ca876cebc50ce7cf59e4f Mon Sep 17 00:00:00 2001 From: Hakadao Date: Mon, 4 Nov 2024 02:02:12 +0800 Subject: [PATCH] refactor: use `ALink` to unify link Opening Behavior --- src/components/ALink.vue | 58 +++++++++++++++++++ src/components/BangumiCard/BangumiCard.vue | 26 +++------ src/components/TopBar/OldTopBar.vue | 7 ++- src/components/TopBar/TopBar.vue | 8 ++- src/components/TopBar/components/ALink.vue | 29 ---------- .../TopBar/components/ChannelsPop.vue | 4 +- .../TopBar/components/FavoritesPop.vue | 4 +- .../TopBar/components/HistoryPop.vue | 5 +- .../TopBar/components/MomentsPop.vue | 6 +- src/components/TopBar/components/MorePop.vue | 3 +- .../TopBar/components/NotificationsPop.vue | 3 +- .../TopBar/components/UserPanelPop.vue | 7 ++- .../TopBar/components/WatchLaterPop.vue | 5 +- .../oldTopBarComponents/OldUserPanelPop.vue | 4 +- src/components/VideoCard/VideoCard.vue | 11 ++-- src/contentScripts/views/History/History.vue | 21 +++---- .../views/WatchLater/WatchLater.vue | 7 +-- 17 files changed, 122 insertions(+), 86 deletions(-) create mode 100644 src/components/ALink.vue delete mode 100644 src/components/TopBar/components/ALink.vue diff --git a/src/components/ALink.vue b/src/components/ALink.vue new file mode 100644 index 00000000..cedaf95a --- /dev/null +++ b/src/components/ALink.vue @@ -0,0 +1,58 @@ + + + diff --git a/src/components/BangumiCard/BangumiCard.vue b/src/components/BangumiCard/BangumiCard.vue index 2ae886ce..2ab18865 100644 --- a/src/components/BangumiCard/BangumiCard.vue +++ b/src/components/BangumiCard/BangumiCard.vue @@ -1,13 +1,11 @@