From d87a87450a3575a6c327d030e68d03da9b75fa1e Mon Sep 17 00:00:00 2001 From: dyhj625 Date: Tue, 14 Jan 2025 16:08:33 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B2=8C=EC=8B=9C=ED=8C=90=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/board/BoardProfile.vue | 4 +- src/components/input/FormInput.vue | 51 ++++++----- src/components/list/BoardCard.vue | 125 +++++++++++++------------- src/components/list/BoardCardList.vue | 37 ++++++++ src/views/board/BoardEdit.vue | 38 ++++---- src/views/board/BoardList.vue | 48 +++++----- src/views/board/BoardView.vue | 60 +++---------- 7 files changed, 187 insertions(+), 176 deletions(-) create mode 100644 src/components/list/BoardCardList.vue diff --git a/src/components/board/BoardProfile.vue b/src/components/board/BoardProfile.vue index cd81e0f..c8a90c3 100644 --- a/src/components/board/BoardProfile.vue +++ b/src/components/board/BoardProfile.vue @@ -48,6 +48,7 @@ import axios from '@api'; import DeleteButton from '../button/DeleteBtn.vue'; import EditButton from '../button/EditBtn.vue'; import BoardRecommendBtn from '../button/BoardRecommendBtn.vue'; +import { onMounted } from 'vue'; // Vue Router 인스턴스 const router = useRouter(); @@ -71,8 +72,8 @@ defineProps({ default: false, }, }); -const boardId = 80; //test용 +const boardId = 100; //수정필요!! // 수정 버튼 핸들러 const handleEdit = () => { router.push({ name: 'BoardEdit', params: { id: boardId } }); @@ -91,6 +92,7 @@ const handleDelete = async () => { } } }; + diff --git a/src/views/board/BoardEdit.vue b/src/views/board/BoardEdit.vue index a7795f1..3629502 100644 --- a/src/views/board/BoardEdit.vue +++ b/src/views/board/BoardEdit.vue @@ -50,7 +50,6 @@