reactjs 更改地址而不刷新页面

fhity93d  于 2023-01-08  发布在  React
关注(0)|答案(1)|浏览(226)

我有一个类别列表,它通过选择每个类别来改变页面的地址,类似于动态地址,例如,当你选择一个游戏时,地址会转到:/s/game更改或者您选择真实的地产/s/estate
要从代码转移:

router.push(address), null, {
      shallow: true,
      scroll: false
    })

我用。
但问题是,与接收链接相关的东西只在第一次工作,第二次只有地址变化,getStaticPathsgetStaticProps根本不工作!
内部代码与/s/[category].js文件(地址收件人文件)相关:

export async function getStaticPaths() {
  return {
    paths: [
      { params: { category: "Search Category" } },
    ],
    fallback: false,
  };
}

export async function getStaticProps(context) {
  const { params } = context;
  return {
    props: {
      category: params.category,
    },
  };
}

这意味着编译组件后,相关项将不再起作用!
问题出在哪里?你知道解决这个问题的最好方法吗?谢谢你告诉我
我刚才在质询中所用的字眼已全部说过

iezvtpos

iezvtpos1#

您可以尝试使用集成在Firefox或Chrome浏览器中的开发者工具来解决此问题,然后在网络选项卡中查看HTTP请求。您正在寻找新的HTTP获取新的URI

相关问题