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