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