我有一个类似的网址
bar?id=foo
如果我通过router.push('bar?id=foo')
一切正常工作。
但是如果我直接进入浏览器中的路由,则查询字符串不会通过。
const BarComponent = ()=>{
console.log(useRouter())
}
这输出
ServerRouter {
route: '/bar',
pathname: '/bar',
query: {},
asPath: '/bar',
basePath: '',
events: undefined,
isFallback: false,
locale: undefined,
isReady: false,
locales: undefined,
defaultLocale: undefined,
domainLocales: undefined,
isPreview: false,
isLocaleDomain: false
}