import React from 'react'; import { Button, Checkbox, DatePicker, Form, Input, MessagePlugin, Radio, Space, Switch, Tooltip } from 'tdesign-react'; import type { FormProps } from 'tdesign-react'; const { FormItem } = Form; export default function BaseForm() { const [form] = Form.useForm(); const name = Form.useWatch('name', form); const gender = Form.useWatch('gender', form); console.log('name', name); console.log('gender', gender); const onSubmit: FormProps['onSubmit'] = (e) => { console.log(e); if (e.validateResult === true) { MessagePlugin.info('提交成功'); } }; const onReset: FormProps['onReset'] = (e) => { console.log(e); MessagePlugin.info('重置成功'); }; const setMessage = () => { console.log(form); form.setFields([ { name: 'name', status: 'error', validateMessage: { type: 'error', message: '输入有误' } }, { name: 'birthday', status: 'warning', validateMessage: { type: 'warning', message: '时间有误' } }, ]); }; return (
); }