Next.js中generateStaticParams导致拦截路由(模态框)失效的问题求助
Next.js中generateStaticParams导致拦截路由(模态框)失效的问题求助
大家好,我遇到了一个Next.js的棘手问题,想请教下有没有小伙伴碰到过类似情况:
我在项目里使用了**拦截路由(模态框形式)**和generateStaticParams,本地运行npm run dev的时候一切都正常,但执行npm run build打包完成后,再用npm run start启动项目,模态框就完全失效了——点击本该触发模态框的链接时,不会弹出模态框,而是直接跳转到了目标路由的完整页面。
我把项目部署到Vercel平台后,也出现了一模一样的问题。
另外我试过,如果移除generateStaticParams,模态框就能恢复正常工作,但这个方法我不能删,因为它是我配合动态路由获取对应ID产品数据的关键环节,对数据获取来说非常重要。
之前我留意到有其他人也遇到过几乎完全相同的问题,但那个问题至今没有得到解决。
备注:内容来源于stack exchange,提问作者Abdalla Abdelsabour
相关产品推荐
相关产品推荐

