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自定义校验对象的值不为空