diff --git a/src/components/button/BoardRecommendBtn.vue b/src/components/button/BoardRecommendBtn.vue index e90055c..7125374 100644 --- a/src/components/button/BoardRecommendBtn.vue +++ b/src/components/button/BoardRecommendBtn.vue @@ -62,17 +62,19 @@ watch(() => props.dislikeCount, (newVal) => { }); const handleLike = () => { - console.log('좋아요',likeCount.value) - // emit('updateReaction', { type: 'like', boardId: props.boardId, commentId: props.commentId }); - // likeClicked.value = true; - emit('updateReaction', { boardId: props.boardId, commentId: props.commentId, isLike: true, isDislike: false }); + const isLike = !likeClicked.value; + const isDislike = false; + emit('updateReaction', { boardId: props.boardId, commentId: props.commentId, isLike, isDislike }); + likeClicked.value = isLike; + dislikeClicked.value = false; }; const handleDislike = () => { - console.log('싫어요') - // emit('updateReaction', { type: 'dislike', boardId: props.boardId, commentId: props.commentId }); - // dislikeClicked.value = true; - emit('updateReaction', { boardId: props.boardId, commentId: props.commentId, isLike: false, isDislike: true }); + const isDislike = !dislikeClicked.value; + const isLike = false; + emit('updateReaction', { boardId: props.boardId, commentId: props.commentId, isLike, isDislike }); + dislikeClicked.value = isDislike; + likeClicked.value = false; };