From 7426dd892661aa2bb3638f8046b98f62cb8beb14 Mon Sep 17 00:00:00 2001 From: dyhj625 Date: Thu, 13 Feb 2025 13:25:22 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A2=8B=EC=95=84=EC=9A=94/=EC=8B=AB=EC=96=B4?= =?UTF-8?q?=EC=9A=94=EB=B2=84=ED=8A=BC=20=EB=A8=B8=EC=A7=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/button/BoardRecommendBtn.vue | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) 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; };