我正在使用 Ant Design 创建一个表单,当我尝试在单个复选框中使用带有initialValue 的getFieldDecorator时遇到问题。
initialValue 与复选框的值不正确匹配,这是一个示例。
Form {...formItemLayout} onSubmit={this.handleSubmit}>
<Form.Item label="Checkbox">
{getFieldDecorator("checkbox-1", {
initialValue: "A"
})(<Checkbox value="A">A</Checkbox>)}
</Form.Item>
<Form.Item label="Checkbox">
{getFieldDecorator("checkbox-2", {
initialValue: true,
valuePropName: "checked"
})(<Checkbox>A</Checkbox>)}
</Form.Item>
</Form>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,应该选中开头的checkbox-1,因为 initialValue 与复选框值相同,但并未选中。
我的错误是什么?
我还插入了带有代码的链接:https : //codesandbox.io/s/strange-driscoll-tehx4
有人可以描述我为什么以下返回1
?
moment("2017-12-31").weeks()
Run Code Online (Sandbox Code Playgroud)
但以下返回52
?
moment("2017-12-30").weeks()
Run Code Online (Sandbox Code Playgroud)