diff --git a/music-qianduan/src/api/index.js b/music-qianduan/src/api/index.js index 7217ed7..1a6268f 100644 --- a/music-qianduan/src/api/index.js +++ b/music-qianduan/src/api/index.js @@ -87,9 +87,9 @@ api.interceptors.response.use( ElMessage.error('无权限访问') } else { // 其他错误 - ElMessage.error(res.msg || '未知错误') + ElMessage.error(res.message || '未知错误') } - return Promise.reject(new Error(res.msg || '未知错误')) + return Promise.reject(new Error(res.message || '未知错误')) } else { return res } diff --git a/music-qianduan/src/components/MusicList.vue b/music-qianduan/src/components/MusicList.vue index d443405..8eef1ca 100644 --- a/music-qianduan/src/components/MusicList.vue +++ b/music-qianduan/src/components/MusicList.vue @@ -242,11 +242,13 @@ const handleAddToPlaylist = async (music, playlistId) => { ElMessage.success(`已将《${music.name}》添加到歌单`) isAddToPlaylistDialogVisible.value = false } else { + // 这种情况可能不会发生,因为拦截器会处理非200代码 ElMessage.error(res.message || '添加失败') } } catch (error) { - console.error('添加到歌单失败:', error) - ElMessage.error('添加失败,请稍后重试') + // 错误已由axios拦截器处理,这里只记录日志 + console.error('添加到歌单失败:', error.message) + // 由于拦截器已经显示了ElMessage,这里不再重复显示 } }