我正在使用基于next
13.4.5 和/app
的打字稿路由。
在我的第 1 页中,我有(next/link),我可以从该页面导航到第 2 页。 如果我使用浏览器后退按钮返回到第 1 页,整个页面就会中断。例如,顶部部分消失,页面从中间开始。其余页面的 CSS 不起作用,等等。
我的第 1 页完全是 SSR。但在第 2 页中,我在page.tsx
中使用了"use client";
。
共享上述站点的部署版本:
要进行复制,请访问 https://buzzli.vercel.app,然后按右上角的“开始”按钮。这是next/link
标签。它将带您进入登录页面。然后尝试使用后退按钮返回上一页。您会看到错误。
我不知道我在这里做错了什么,所以不分享任何代码。
我发现了问题。
实际上问题在于嵌套的
标签。
项目结构是这样的:
我错误地在此内部布局文件中放置了另一个
html
标记。