From 9f106bd26ac1fdebfc35440fe879f54ad9fdfc8f Mon Sep 17 00:00:00 2001 From: kimdaae328 Date: Mon, 10 Feb 2025 14:44:24 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A2=8B=EC=95=84=EC=9A=94=20=EC=8B=AB?= =?UTF-8?q?=EC=96=B4=EC=9A=94=20=EC=99=84=EB=A3=8C?= 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; };