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>


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

赞 (7)
分享到: +

评论 沙发

Avatar

换个身份

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