From aef28a3887b1c11c31884beef29ffc54cc36abad Mon Sep 17 00:00:00 2001 From: kimdaae328 Date: Tue, 21 Jan 2025 10:35:54 +0900 Subject: [PATCH] =?UTF-8?q?=EC=85=80=EB=A0=89=ED=8A=B8=EB=B0=95=EC=8A=A4?= =?UTF-8?q?=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/board/BoardList.vue | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/src/views/board/BoardList.vue b/src/views/board/BoardList.vue index 7760cd8..02b7ad3 100644 --- a/src/views/board/BoardList.vue +++ b/src/views/board/BoardList.vue @@ -11,9 +11,9 @@
- - +
@@ -72,7 +72,7 @@ import axios from '@api'; const generalList = ref([]); const noticeList = ref([]); const searchText = ref(''); -const selectedOrder = ref(''); +const selectedOrder = ref('date'); const sortDirection = ref('desc'); const pagination = ref({ currentPage: 1, @@ -103,22 +103,18 @@ const search = (e) => { // 정렬 변경 핸들러 const handleSortChange = (event) => { - const value = event.target.value; - if (value === 'view') { - selectedOrder.value = 'view'; - sortDirection.value = 'desc'; - } else if (value === 'date') { - selectedOrder.value = 'date'; - sortDirection.value = 'desc'; - } else { - selectedOrder.value = ''; - sortDirection.value = 'desc'; - }; fetchGeneralPosts(1); }; // 게시물 데이터 로드(일반) const fetchGeneralPosts = async (page = 1) => { + console.log('Fetching general posts with parameters:', { + page, + orderBy: selectedOrder.value, + sortDirection: sortDirection.value, + searchKeyword: searchText.value + }); + const response = await axios.get("board/general", { params: { page: page,