Reactjs “我该怎么做?”;替换“;nextjs中没有触发重新加载的路由?

Reactjs “我该怎么做?”;替换“;nextjs中没有触发重新加载的路由?,reactjs,next.js,Reactjs,Next.js,我在两条路线之间导航,如: /welcome/article/article-slug-1 /welcome/article/article-slug-2 /welcome/article/article-slug-3 动态部分是一个文章slug对象,它成为一个查询参数 我的页面结构: /pages /welcome /index.js /article /[slug].js 我的文章列表显示在/welcome和/welcome/article/slug页面上

我在两条路线之间导航,如:

/welcome/article/article-slug-1
/welcome/article/article-slug-2
/welcome/article/article-slug-3
动态部分是一个
文章slug
对象,它成为一个查询参数

我的页面结构:

/pages
  /welcome
    /index.js
    /article
      /[slug].js
我的文章列表显示在
/welcome
/welcome/article/slug
页面上

现在我执行
,这将重新加载页面。我可以在“网络”选项卡中看到它


如何防止页面重新加载并保持动态路由?

我以前在使用动态路由时遇到过这种情况

对我的案例有效的方法是将您的
href
值作为
放入
中,并将
href
替换为
/welcome/article?slug=article-slug-1

所以你应该有这样的东西:

<Link 
  as='/welcome/article/article-slug-1'
  href='/welcome/article?slug=article-slug-1'
/>