gpt4 book ai didi

typescript - getStaticProps 返回空 Prop 对象

转载 作者:行者123 更新时间:2023-12-05 09:06:22 25 4
gpt4 key购买 nike

我正在尝试使用 getStaticProps (Next.js) 呈现登陆页面,但它没有按预期运行。这是我的组件:

import { GetStaticProps } from 'next'

const Brief = (props) => {

console.log(JSON.stringify(props)) // returns an empty object
return (
<>
{props[0]}
{props[1]}
{props[2]}
</>
)
}

export const getStaticProps: GetStaticProps = async (context) => {
const WhatIUse = <div className="WhatIUse">What I use</div>

const introduction = <div className="introduction">Introduction</div>

const ContactInfo = <div className="ContactInfo">Where to find me</div>

return {
props: [introduction, WhatIUse, ContactInfo]
}
}

export default Brief

日志语句显示 props 作为空对象返回,可能是什么问题?

最佳答案

确保您实际上是在页面文件上使用该函数(“页面”文件夹中的文件)

我遇到了同样的问题,但是我在一个组件中使用了这个函数,这导致了一个空对象

当我开始在页面文件中使用它时,该函数的行为符合预期

关于typescript - getStaticProps 返回空 Prop 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66123565/

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