diff --git a/src/renderer/components/home/TopBanner.vue b/src/renderer/components/home/TopBanner.vue
index 8c07a95..a9ddecf 100644
--- a/src/renderer/components/home/TopBanner.vue
+++ b/src/renderer/components/home/TopBanner.vue
@@ -2,6 +2,7 @@
{
const loadData = async () => {
try {
- // 第一个请求:获取热门歌手
- const { data: singerData } = await getHotSinger({ offset: 0, limit: 5 });
-
- // 第二个请求:获取每日推荐
+ // 获取每日推荐
try {
const {
data: { data: dayRecommend }
@@ -252,7 +250,6 @@ const loadData = async () => {
console.error('error', error);
}
- hotSingerData.value = singerData;
if (userStore.user) {
const { data: playlistData } = await getUserPlaylist(userStore.user?.userId);
// 确保最多只显示4个歌单,并按播放次数排序
@@ -260,6 +257,10 @@ const loadData = async () => {
.sort((a, b) => b.playCount - a.playCount)
.slice(0, 4);
}
+
+ // 获取热门歌手
+ const { data: singerData } = await getHotSinger({ offset: 0, limit: 5 });
+ hotSingerData.value = singerData;
} catch (error) {
console.error('error', error);
}