如何在 Ant 设计中有条件地请求 Form.Item?
rules={[
{
required: {this.state.isRequired},
message: 'This field is required',
},
]}
不适用于变量作为值
我可以使用
<Form.Item>
required={this.state.isRequired}
</Form.Item>
让星星出现,表明它是必需的,但实际上并不会阻止用户在没有值的情况下提交
最佳答案
required 上存在语法错误:{this.state.isRequired}
,从状态值中删除大括号应该可以正常工作
rules={[
{
required: this.state.isRequired,
message: 'This field is required',
},
]}
关于reactjs - Ant Design 有条件地需要 Form.Item,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67658329/