【发布时间】:2021-08-13 13:23:21
【问题描述】:
这是我的页面文件夹的样子:
pages
index.js
[...slug].js
我知道问题肯定在于我直接在 pages 文件夹中使用捕获所有路由,因为我尝试使用“pages/page/[...slug] .js 结构,一切正常。
当使用 Link 组件从 index.js 页面导航到 [...slug].js 页面(例如 /careers 或 /blog)时,一切正常。
但是从 [...slug].js 页面(例如 /contact)导航到另一个类似页面(例如 /blog)时,只有 URL 正确更改,但 内容页面保持不变,因此不会重新呈现。
注意:从 [...slug].js 页面导航回根文件 (href="/") 有效。
【问题讨论】:
标签: javascript reactjs next.js