1페이지에서 2페이지로 라우팅한 다음 브라우저를 사용하여 1페이지로 돌아가면 1페이지가 중단됩니다.
P粉033429162
P粉033429162 2023-09-14 21:00:00
0
1
471

저는 next 13.4.5 和 /app 기반의 TypeScript 라우팅을 사용하고 있습니다.

내 페이지 1에는 2페이지로 이동할 수 있는 (다음/링크)가 있습니다. 브라우저 뒤로 버튼을 사용하여 1페이지로 돌아가면 전체 페이지가 끊어집니다. 예를 들어 상단 섹션이 사라지고 페이지가 중간에서 시작됩니다. 나머지 페이지의 CSS가 작동하지 않습니다.

내 페이지 1은 완전 SSR이에요. 하지만 2페이지에는 page.tsx 中使用了 "use client";에 있어요.

위 사이트의 배포된 버전을 공유하세요:

  1. 홈페이지는 1페이지입니다.
  2. 로그인 페이지는 2페이지입니다.

복사하려면 https://buzzli.vercel.app을 방문하여 오른쪽 상단에 있는 "시작" 버튼을 누르세요. next/link 태그입니다. 로그인 페이지로 이동됩니다. 그런 다음 뒤로 버튼을 사용하여 이전 페이지로 돌아가 보세요. 오류가 표시됩니다.

여기서 내가 뭘 잘못하고 있는지 모르므로 코드를 공유하지 않습니다.

P粉033429162
P粉033429162

모든 응답(1)
P粉022285768

문제를 발견했습니다.

실제로 문제는 중첩된 태그에 있습니다.

프로젝트 구조는 다음과 같습니다.

으아아아

실수로 이 내부 레이아웃 파일 안에 또 다른 html 태그를 배치했습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿