Link 跳转页面后 渲染了数据 手动刷新页面后动态路由就拿不到了 是怎么回事? 应该怎么处理?
应该是手动刷新的时候, 没有向后台请求数据。或者已经进入到本页面的时候手动刷新页面,导致请求的url参数丢失,不如:你从上一个页面进来到这个页面的时候,请求带有 code_id ,但是你刷新请求时,这个code_id 没传。最好排查方式就是,配合后台一起调试。
从代码来看,你的 successfulCaseId 是通过异步方法getServerSideProps去获取的,刷新的时候没走异步方法吧。successfulCaseId 是变的还是不变的?如果是不变的获得之后,可以在隐藏域存起来。
<input type="hidden" id="successfulCaseId" value="${successfulCaseId}" >
好的 谢谢