如何将会话中的电子邮件添加到reactjs中的表单中

问题描述

我正在尝试让用户的电子邮件登录到我的react应用程序中,但是遇到了一些麻烦。

enter image description here

以上是我的会议来自cognito

下面是将我的数据添加到表单中的位置。 fetch()数据已正确添加,但是我需要一种从cognito添加电子邮件的方法。

  componentDidMount() {
fetch("https://ezha2ns0bl.execute-api.ap-southeast-2.amazonaws.com/prod/userdata")
  .then(res => res.json())
  .then(
    (result) => {
      this.setState({
        firstname: result.Item.userFirstName,middlename: result.Item.userMiddleName,surname: result.Item.userLastName,city: result.Item.userCity,postcode: result.Item.userPostCode,state: result.Item.userState,email:,about: result.Item.userAbout,formfirstname: result.Item.userFirstName,formmiddlename: result.Item.userMiddleName,formsurname: result.Item.userLastName,formcity: result.Item.userCity,formpostcode: result.postcode,formstate: result.Item.userState,formabout: result.Item.userAbout,});
    },)

这是来自fetch()的数据

Item    
userLastName    "Pearson"
userMiddleName  "A"
userEmail   "[email protected]"
userType    "jobseeker"
userAbout   "I am Jane and I'm looking for a job"
userFirstName   "Jane"
userState   "VIC"
userPostcode    "3976"
userCity    "Melbourne"

现在,我希望我的电子邮件来自该会话,其余信息来自userdata。

我将如何实现?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)