小编Yas*_*ara的帖子

onChange 在每次击键时触发

onChange在组件的输入框中有一个事件属性,

<input
    type="text"
    required
    className="form-control"
    onChange={this.onChangeUsername}
/>
Run Code Online (Sandbox Code Playgroud)

onChangeUsername()由该函数处理

onChangeUsername(e) {
    console.log(e.target.value);
    this.setState({
      username: e.target.value,
    });
}
Run Code Online (Sandbox Code Playgroud)

每次击键时都会调用此函数。这是为什么?

在此输入图像描述

javascript dom-events reactjs

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

创建解析程序以通过 AppSync 更新 dynamoDB 项目 - AWS CDK

因此,我创建了一个解析器来使用以下代码在表中创建一个项目。

const configSettingsDS = api.addDynamoDbDataSource('configSettingsDynamoTable', configurationSettingsTable);

    configSettingsDS.createResolver({
        typeName:'Mutation',
        fieldName: 'createConfigSettings',
        requestMappingTemplate: appsync.MappingTemplate.dynamoDbPutItem(
            appsync.PrimaryKey.partition('id').auto(),
            appsync.Values.projecting('configSettings')),
        responseMappingTemplate: appsync.MappingTemplate.dynamoDbResultItem(),
    });
Run Code Online (Sandbox Code Playgroud)

我似乎找不到一个可以在更新操作中复制相同内容的方法。任何帮助表示赞赏。谢谢

amazon-dynamodb typescript aws-appsync aws-cdk

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