From f728191a8fca3c52ee7941434e86b7bf333d4e44 Mon Sep 17 00:00:00 2001 From: alger Date: Fri, 27 Dec 2024 18:27:01 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E9=A1=B6=E6=A0=8F=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/SearchBar.vue | 131 ++++++++++++++++++++++++---- 1 file changed, 112 insertions(+), 19 deletions(-) diff --git a/src/layout/components/SearchBar.vue b/src/layout/components/SearchBar.vue index c8e6a6f..7a305e3 100644 --- a/src/layout/components/SearchBar.vue +++ b/src/layout/components/SearchBar.vue @@ -13,28 +13,52 @@ -
- - - - -
登录
-
+ + +
+
+ + {{ store.state.user?.nickname || 'Theodore' }} +
+ +
+
+
@@ -47,6 +71,7 @@ import { useRouter } from 'vue-router'; import { useStore } from 'vuex'; +import config from '@/../package.json'; import { getSearchKeyword } from '@/api/home'; import { getUserDetail, logout } from '@/api/login'; import alipay from '@/assets/alipay.png'; @@ -140,6 +165,9 @@ const selectItem = async (key: string) => { case 'set': router.push('/set'); break; + case 'user': + router.push('/user'); + break; default: } }; @@ -147,11 +175,15 @@ const selectItem = async (key: string) => { const toGithub = () => { window.open('https://github.com/algerkong/AlgerMusicPlayer', '_blank'); }; + +const toGithubRelease = () => { + window.open('https://github.com/algerkong/AlgerMusicPlayer/releases', '_blank'); +};