next.js中url参数在页面刷新后获取不到问题的解决方案

Posted 前端e站

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了next.js中url参数在页面刷新后获取不到问题的解决方案相关的知识,希望对你有一定的参考价值。

在很多场景使用url参数传递是非常简单一个事情,无非就是通过路由参数来传递和获取使用。

但是使用next.js、SSR服务端渲染的开发项目的过程中,参数通过url来传递的时候会遇到,页面刷新参数丢失的情况(小主就是其中一个哈)。

这个时候我的一个解决方案是这样的

<Link href="/?id=10">
  <a>测试next.js传参</a>
</Link>
import  useRouter  from "next/router";

export default function Index() 
  const router = useRouter();
  const id = router.query.id


Index.getInitialProps = async () => 
  return ;
;

以上是关于next.js中url参数在页面刷新后获取不到问题的解决方案的主要内容,如果未能解决你的问题,请参考以下文章

next.js中url参数在页面刷新后获取不到问题的解决方案

NEXT JS - 如何删除查询参数?

Next.js 刷新页面后出现404错误

Next.js : 修改文件后刷新页面,无需重新运行 'npm run'

asp.net jquery ajax post 后台页面获取不到值 怎么解决?

在 next.js 中获取客户端的当前 url