From d7fea7f888f08a5b132a67ebd45d69f548433eed Mon Sep 17 00:00:00 2001 From: alger Date: Sat, 12 Apr 2025 12:32:19 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E4=BC=98=E5=8C=96=E6=AD=8C?= =?UTF-8?q?=E5=8D=95=E6=AD=8C=E6=9B=B2=E6=92=AD=E6=94=BE=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/components/MusicList.vue | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/src/renderer/components/MusicList.vue b/src/renderer/components/MusicList.vue index 3e76364..f3272ff 100644 --- a/src/renderer/components/MusicList.vue +++ b/src/renderer/components/MusicList.vue @@ -421,45 +421,21 @@ const loadFullPlaylist = async () => { }; // 处理播放 -const handlePlay = async (item: any) => { +const handlePlay = async () => { // 当搜索状态下播放时,只播放过滤后的歌曲 if (searchKeyword.value) { playerStore.setPlayList(filteredSongs.value.map(formatSong)); - // 设置当前歌曲为点击的歌曲 - if (item) { - const index = filteredSongs.value.findIndex((song) => song.id === item.id); - if (index !== -1) { - // 直接播放对应的歌曲 - playerStore.setPlay(filteredSongs.value[index]); - } - } return; } // 如果完整播放列表已加载完成 if (isFullPlaylistLoaded.value && completePlaylist.value.length > 0) { playerStore.setPlayList(completePlaylist.value.map(formatSong)); - // 设置当前歌曲为点击的歌曲 - if (item) { - const index = completePlaylist.value.findIndex((song) => song.id === item.id); - if (index !== -1) { - // 直接播放对应的歌曲 - playerStore.setPlay(completePlaylist.value[index]); - } - } return; } // 如果完整播放列表未加载完成,先使用当前已加载的歌曲开始播放 playerStore.setPlayList(displayedSongs.value.map(formatSong)); - // 设置当前歌曲为点击的歌曲 - if (item) { - const index = displayedSongs.value.findIndex((song) => song.id === item.id); - if (index !== -1) { - // 直接播放对应的歌曲 - playerStore.setPlay(displayedSongs.value[index]); - } - } // 如果完整播放列表正在加载中,不需要重新触发加载 if (isPlaylistLoading.value) {