diff --git a/src/renderer/components/common/BilibiliItem.vue b/src/renderer/components/common/BilibiliItem.vue deleted file mode 100644 index 19d8fe3..0000000 --- a/src/renderer/components/common/BilibiliItem.vue +++ /dev/null @@ -1,121 +0,0 @@ - - - - - diff --git a/src/renderer/components/common/DonationList.vue b/src/renderer/components/common/DonationList.vue index b43243d..189e1b6 100644 --- a/src/renderer/components/common/DonationList.vue +++ b/src/renderer/components/common/DonationList.vue @@ -1,102 +1,139 @@ diff --git a/src/renderer/components/common/MusicListNavigator.ts b/src/renderer/components/common/MusicListNavigator.ts index 6d33bf4..c67135b 100644 --- a/src/renderer/components/common/MusicListNavigator.ts +++ b/src/renderer/components/common/MusicListNavigator.ts @@ -13,7 +13,7 @@ export function navigateToMusicList( id?: string | number; type?: 'album' | 'playlist' | 'dailyRecommend' | string; name: string; - songList: any[]; + songList?: any[]; listInfo?: any; canRemove?: boolean; } @@ -23,7 +23,11 @@ export function navigateToMusicList( // 如果是每日推荐,不需要设置 musicStore,直接从 recommendStore 获取 if (type !== 'dailyRecommend') { - musicStore.setCurrentMusicList(songList, name, listInfo, canRemove); + if (songList) { + musicStore.setCurrentMusicList(songList, name, listInfo, canRemove); + } else { + musicStore.setBasicListInfo(name, listInfo, canRemove); + } } else { // 确保 musicStore 的数据被清空,避免显示旧的列表 musicStore.clearCurrentMusicList(); diff --git a/src/renderer/components/common/ResponsiveModal.vue b/src/renderer/components/common/ResponsiveModal.vue index 96a4443..641cb63 100644 --- a/src/renderer/components/common/ResponsiveModal.vue +++ b/src/renderer/components/common/ResponsiveModal.vue @@ -14,11 +14,7 @@
diff --git a/src/renderer/components/common/SearchItem.vue b/src/renderer/components/common/SearchItem.vue index b1b1751..dab44f5 100644 --- a/src/renderer/components/common/SearchItem.vue +++ b/src/renderer/components/common/SearchItem.vue @@ -1,26 +1,56 @@