From b56a35cad42c36b0be01b1c172b4f618792f91ab Mon Sep 17 00:00:00 2001 From: lixuefeng <1126141216@qq.com> Date: Thu, 11 Dec 2025 17:01:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B1=BB=E5=9E=8B=EF=BC=9A=E5=BC=80=E5=8F=91?= =?UTF-8?q?=20=E6=8F=8F=E8=BF=B0=EF=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/monitor/components/box-2.vue | 29 +++++++++++++++++++------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/src/views/monitor/components/box-2.vue b/src/views/monitor/components/box-2.vue index 4d6df93..29a37cc 100644 --- a/src/views/monitor/components/box-2.vue +++ b/src/views/monitor/components/box-2.vue @@ -133,9 +133,9 @@
- 关注 - 取消关注
@@ -156,9 +156,9 @@
- 收藏 - 取消收藏
@@ -436,11 +436,24 @@ const handleCollect = async (id, status, index) => { isCollect: status == 0 ? 1 : 0 }) if (status == 0) { - thisVideo.value.isCollect = 1 - videoList.value[index].isCollect = 1 + if(thisVideo.value){ + thisVideo.value.isCollect =1 + } + console.log("88888888") + console.log( videoList.value[index].isCollect); + if(index!=null){ + videoList.value[index].isCollect = 1 + this.$forceUpdate(); + } + } else { - thisVideo.value.isCollect = 0 - videoList.value[index].isCollect = 0 + if(thisVideo.value){ + thisVideo.value.isCollect = 0 + } + if(index!=null){ + videoList.value[index].isCollect = 0 + this.$forceUpdate(); + } } pubSub.publish('videoCollect', id) }