diff --git a/music-qianduan/src/views/PlaylistDetail.vue b/music-qianduan/src/views/PlaylistDetail.vue index fc3ee24..373d608 100644 --- a/music-qianduan/src/views/PlaylistDetail.vue +++ b/music-qianduan/src/views/PlaylistDetail.vue @@ -359,7 +359,12 @@ const submitEdit = async () => { if (res.code === 200) { ElMessage.success('歌单更新成功') editDialogVisible.value = false - fetchPlaylistDetail() + await fetchPlaylistDetail() + // 如果上传了新封面,加时间戳破浏览器缓存 + if (editForm.value.cover && playlist.value && playlist.value.cover) { + const separator = playlist.value.cover.includes('?') ? '&' : '?' + playlist.value.cover = playlist.value.cover + separator + 't=' + Date.now() + } } else { ElMessage.error(res.message || '更新失败') }