From 206364d2f1a4c9d64288bda1b02b300d885df491 Mon Sep 17 00:00:00 2001 From: ByungCheol Date: Sun, 28 Jun 2026 12:36:48 +0900 Subject: [PATCH] =?UTF-8?q?fix(board):=20=EC=83=81=EC=84=B8=E2=86=92?= =?UTF-8?q?=EB=AA=A9=EB=A1=9D=20=EC=9D=B4=EB=8F=99=20=EC=8B=9C=20=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=C2=B7=EA=B2=80=EC=83=89=EC=A1=B0=EA=B1=B4=20?= =?UTF-8?q?=EC=9C=A0=EC=A7=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 목록 행 클릭 시 현재 쿼리(page/tag/keyword/searchType)를 상세로 전달 - 상세 목록 버튼·삭제 후 이동도 같은 쿼리로 복귀 → 1페이지 초기화 방지 (브라우저 뒤로가기는 기존에도 URL 쿼리로 복원됨) Co-Authored-By: Claude Opus 4.8 --- src/views/board/BoardDetailView.vue | 4 ++-- src/views/board/BoardListView.vue | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/board/BoardDetailView.vue b/src/views/board/BoardDetailView.vue index 83cbb4a..add9e29 100644 --- a/src/views/board/BoardDetailView.vue +++ b/src/views/board/BoardDetailView.vue @@ -55,7 +55,7 @@ async function removePost() { if (!(await dialog.confirm('이 게시글을 삭제하시겠습니까?', { title: '게시글 삭제', danger: true }))) return try { await boardApi.remove(postId) - router.replace(`/board/${category.value}`) + router.replace({ path: `/board/${category.value}`, query: route.query }) } catch (e) { alert(e.response?.data?.message || '삭제에 실패했습니다.') } @@ -219,7 +219,7 @@ onMounted(load)
- +
diff --git a/src/views/board/BoardListView.vue b/src/views/board/BoardListView.vue index 2e857ff..366b979 100644 --- a/src/views/board/BoardListView.vue +++ b/src/views/board/BoardListView.vue @@ -161,7 +161,7 @@ onMounted(loadTags) - + 공지