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)
}