我正在使用redux表单。在这里,我根据所选字段类型更改输入字段。此代码适用于所有类型的期望数字类型。我在这种情况下得到了所有类型(日期,数字和字符串)。
<div className="form-group">
{fields.get(index).criteria ? (
<div>
{fields.get(index).criteria.type === 'date'
? (
<DatePickerBox
name={`${member}.value`}
label="Select Date"
value={fields.get(index).value}
/>
) : (
<Input
name={`${member}.value`}
type={`${member}.value`}
label="Value"
/>
)
}
</div>
) : (
<Input
name={`${member}.value`}
type={`${member}.value`}
label="Value"
/>
)}
</div>
每当我切换到日期或字符串类型时,render元素都会变化得很好,但是当我选择数字类型时,render元素不会更改为输入。
有人可以帮我吗?