From e5309cedeee908eb4ec8822aefa2072694659c73 Mon Sep 17 00:00:00 2001 From: alger Date: Sun, 2 Mar 2025 08:27:07 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E9=9F=B3=E4=B9=90=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=8A=A0=E8=BD=BD=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 重构音乐列表加载逻辑,提升数据加载性能和用户体验 - 新增歌曲总数显示,优化滚动加载和状态管理 - 改进歌曲数据格式化和异步加载处理 --- src/i18n/lang/en-US/player.ts | 1 + src/i18n/lang/zh-CN/player.ts | 1 + src/renderer/components/MusicList.vue | 346 ++++++++++++++------------ 3 files changed, 185 insertions(+), 163 deletions(-) diff --git a/src/i18n/lang/en-US/player.ts b/src/i18n/lang/en-US/player.ts index dc27e3b..9eaeb73 100644 --- a/src/i18n/lang/en-US/player.ts +++ b/src/i18n/lang/en-US/player.ts @@ -10,6 +10,7 @@ export default { volumeDown: 'Volume Down', mute: 'Mute', unmute: 'Unmute', + songNum: 'Song Number: {num}', playMode: { sequence: 'Sequence', loop: 'Loop', diff --git a/src/i18n/lang/zh-CN/player.ts b/src/i18n/lang/zh-CN/player.ts index 5d18fc0..231eaaa 100644 --- a/src/i18n/lang/zh-CN/player.ts +++ b/src/i18n/lang/zh-CN/player.ts @@ -10,6 +10,7 @@ export default { volumeDown: '音量减少', mute: '静音', unmute: '取消静音', + songNum: '歌曲总数:{num}', playMode: { sequence: '顺序播放', loop: '循环播放', diff --git a/src/renderer/components/MusicList.vue b/src/renderer/components/MusicList.vue index c2392c5..aac4ce2 100644 --- a/src/renderer/components/MusicList.vue +++ b/src/renderer/components/MusicList.vue @@ -37,12 +37,12 @@ {{ listInfo.creator.nickname }} +
{{ t('player.songNum', { num: total }) }}
- +
{{ listInfo.description }}
-
@@ -60,7 +60,7 @@ :style="getItemAnimationDelay(index)" > {{ t('common.loadingMore') }} +
+ {{ t('common.noMore') }} +
@@ -82,7 +85,7 @@