在Next.js中,router.pathname和router.route有什么区别?

18

基本上,我想使用NextJS路由器来访问页面URL并执行以下操作:

import { useRouter } from "next/router";

const SomeComp = props => {
   const router = useRouter();
}

然而,routerpathnameroute属性,它们似乎都包含了页面的确切“url”,当我在console.log()中打印它们时。我查看了NextJS文档,我看不出两者之间的区别,也不知道在使用其中任何一个来访问页面url时是否存在任何陷阱。

1个回答

29

有趣的是,他们在那个提交中彻底删除了“route”文档。看起来这个“route”只是残留物。 - Qwerty

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接