import styles from "./index.less"; import React, { useState, useEffect } from "react"; import { Form, Input, Button, Checkbox } from "antd"; const formItemLayout = { labelCol: { span: 4 }, wrapperCol: { span: 8 }, }; const formTailLayout = { labelCol: { span: 4 }, wrapperCol: { span: 8, offset: 4 }, }; const DynamicRule = () => { const [form] = Form.useForm(); const [checkNick, setCheckNick] = useState(false); useEffect(() => { form.validateFields(["nickname"]); }, [checkNick]); const onCheckboxChange = (e) => { setCheckNick(e.target.checked); }; const onCheck = async () => { try { const values = await form.validateFields(); console.log("Success:", values); } catch (errorInfo) { console.log("Failed:", errorInfo); } }; return (
Nickname is required
); }; export default () => (
);