ant design Form.Item validator自定义校验对象的值不为空

ant design Form.Item validator自定义校验对象的值不为空:

<Form.Item
  style={{ margin: 0 }}
  name={dataIndex}
  rules={[
    {
      required: true,
      validator: (_, value, callback) => {
        /**
         * 判断Form值是否为空规则
         * 默认值是一个对象,校验对象的值是否都是空值,如果是
         * */
        if (
          value &&
          typeof value === 'object' &&
          Object.values(value).some((v) => !v)
        ) {
          callback('请选择超标交通工具!');
        } else {
          callback();
        }
      },
    },
  ]}
>...</Form.Item>


未经允许不得转载:Web前端开发资源网 » ant design Form.Item validator自定义校验对象的值不为空

推荐阅读:

设置SSL后如何实现https自动跳转

CSS3中元素背景的 gradient 渐变属性

jQuery.dotdotdot多行文本省略号插件的使用方法

Discuz X3.4 MySQL数据库连接问题的解决方法

一个导航栏tab切换的方法 siblings()

赞 (6)
分享到: +

评论 沙发

换个身份

  • 昵称 (必填)
  • 邮箱 (选填)