reactjs - Ant Design 有条件地需要 Form.Item

标签 reactjs antd

如何在 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/

相关文章:

javascript - react 子组件不响应点击事件

javascript - 一次播放一次音频

reactjs - React Hooks - 即使状态没有改变,useEffect 也会触发

reactjs - 从 Ant Design Table 获取当前表数据

javascript - 无法读取handleupload处未定义的属性 'setState'

reactjs - 在按钮单击中将动态参数传递给 React Query

javascript - React-native 选择器默认值

css - 在 react 中为 Ant 设计卡提供边界半径

javascript - 如何重置 ant design 表选定的行?

reactjs - Antd - 有没有办法改变卡片标题的背景颜色?