小编Kri*_*ris的帖子

更新嵌套数组react.js中的状态

我正在尝试让两种方式绑定适用于反应中的嵌套数组。我让它适用于部门名称,这是一个简单的单一输入。问题是当我尝试在handleInputChangeArray 中为我的团队数组设置State 时。该应用程序崩溃了,我收到一条错误消息,指出 this.state.team.map 不是一个函数。

\n\n
  constructor(props) {\n    super(props);\n    this.state = {\n      departmentName: \'\',\n      team: [\n        {\n          name: \'\',\n          title: \'\',\n          salary: \'\',  \n            }\n          ]\n        }\n      ]\n\n    };\n    this.handleInputChange = this.handleInputChange.bind(this);\n    this.handleInputChangeArray = this.handleInputChangeArray.bind(this);\n  }\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是我的两个功能:

\n\n
handleInputChangeArray(event) {\n const target = event.target;\n const value = target.type === \'checkbox\' ? target.checked : target.value;\n const name = target.name;\n this.setState(({team}) => ({team: {\n      ...team,\n      [name]: value,\n    }}))\n  }\n\nhandleInputChange(event) {\nconst target = event.target;\nconst value = target.type === \'checkbox\' ? target.checked : …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

3
推荐指数
1
解决办法
1万
查看次数

s3 中的 CORS 配置:未知字段 AllowedHeaders

我正在 s3 存储桶中设置 coors 配置,但在保存时出现错误:

未知字段 AllowedHeaders

我跟着他们的文档https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html使用 AllowedHeaders 所以我不知道为什么它不允许我保存这个策略。我想也许有语法错误或类似的东西,但我什么也没看到。我希望其他人之前已经解决了这个问题,并且可以告诉我为什么它没有保存。

 {
   "Version":"2012-10-17",
   "Statement":[
     {
       "AllowedHeaders" : [ "Authorization", "Content-Length" ],
       "AllowedMethods" : [ "GET" ],
       "AllowedOrigins" : [ "*" ],
       "ExposedHeaders" : [ ],
       "MaxAge" : 3000
      }
    ]
  }
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services

1
推荐指数
1
解决办法
330
查看次数