gpt4 book ai didi

reactjs - 如何在 nextjs 的 getInitialProps 无状态组件中访问路由器参数

转载 作者:行者123 更新时间:2023-12-05 00:57:57 26 4
gpt4 key购买 nike

我正在使用 nextjs,但我在使用 getInitialProps 时遇到了问题。

我想在 getInitialProps 中使用我在 Post Component 中创建的变量。你可以看到我的男女同校:

const Post = props => {
const router = useRouter()
let id = router.query.id
let urlTitle = router.query.title

return (
<Layout>
//somthing
</Layout>
)
}


Post.getInitialProps = async () => {

// i want to use {id} and {urlTitle} here

}

我该怎么做?!!!

最佳答案

您应该能够从 getInitialProps 访问 {query}

const Post = ({id, urlTitle}) => {

return (
<Layout>
//somthing
</Layout>
)
}


Post.getInitialProps = async ({ query }) => {

const { id, title } = query

return {
id,
urlTirle: title
}

}

关于reactjs - 如何在 nextjs 的 getInitialProps 无状态组件中访问路由器参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59114313/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com