From b771dbdf2d39ce2c2fe73fd560f221b503856623 Mon Sep 17 00:00:00 2001 From: ikmkj <1@qq,com> Date: Sun, 10 Aug 2025 20:12:51 +0800 Subject: [PATCH] =?UTF-8?q?refactor(user):=20=E6=9B=B4=E6=96=B0=E6=94=B6?= =?UTF-8?q?=E8=97=8F=E6=AD=8C=E6=89=8B=E9=A1=B5=E9=9D=A2=E7=9A=84=E5=8F=96?= =?UTF-8?q?=E6=B6=88=E6=94=B6=E8=97=8F=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 toggleCollectSinger API 调用替换为 uncollectSinger API - 优化了取消收藏歌手的逻辑,提高了代码的可读性和维护性 --- music-qianduan/src/views/user/CollectSinger.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/music-qianduan/src/views/user/CollectSinger.vue b/music-qianduan/src/views/user/CollectSinger.vue index c200dac..8b520da 100644 --- a/music-qianduan/src/views/user/CollectSinger.vue +++ b/music-qianduan/src/views/user/CollectSinger.vue @@ -2,7 +2,7 @@ import { ref, onMounted } from 'vue' import { useRouter } from 'vue-router' import { ElMessage, ElMessageBox } from 'element-plus' -import { getCollectedSinger, toggleCollectSinger } from '../../api/singer' +import { getCollectedSinger, uncollectSinger } from '../../api/singer' import { processImageUrl } from '../../utils/imageUtils' const router = useRouter() @@ -59,7 +59,7 @@ const cancelCollect = (id, event) => { type: 'warning' }).then(async () => { try { - const res = await toggleCollectSinger(id) + const res = await uncollectSinger(id) if (res.code === 200) { // 从列表中移除该歌手 collectSingers.value = collectSingers.value.filter(item => item.id !== id)