我有一个类别列表,它通过选择每个类别来改变页面的地址,类似于动态地址,例如,当你选择一个游戏时,地址会转到:/s/game
更改或者您选择真实的地产/s/estate
要从代码转移:
router.push(address), null, {
shallow: true,
scroll: false
})
我用。
但问题是,与接收链接相关的东西只在第一次工作,第二次只有地址变化,getStaticPaths
和getStaticProps
根本不工作!
内部代码与/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,
},
};
}
这意味着编译组件后,相关项将不再起作用!
问题出在哪里?你知道解决这个问题的最好方法吗?谢谢你告诉我
我刚才在质询中所用的字眼已全部说过
1条答案
按热度按时间iezvtpos1#
您可以尝试使用集成在Firefox或Chrome浏览器中的开发者工具来解决此问题,然后在网络选项卡中查看HTTP请求。您正在寻找新的HTTP获取新的URI