React项目中 useRef Hook 获取 Form.Item 组件的引用
在这个 React 项目中,'fieldpasswordRef' 的类型是 'React.RefObject<Form.Item>'。
<Form.Item
ref={fieldpasswordRef}
name="mobile"
rules={[
{
validator: (_, value) => {
if (/1\d{10}/.test(value)) {
return Promise.resolve(true)
}
return Promise.reject(new Error('请输入正确的手机号码'))
},
},
]}
>
<Input
value={state.mobile}
onChange={(mobile) => updateState({ mobile })}
placeholder="请输入手机号"
type="tel"
></Input>
</Form.Item>
fieldpasswordRef 是一个 React.RefObject 对象,它包含对 Form.Item 组件的引用。您可以使用 fieldpasswordRef.current 属性访问该引用。
例如,您可以使用 fieldpasswordRef.current.setFieldValue 方法更新 Form.Item 组件的值。
原文地址: https://www.cveoy.top/t/topic/qEBw 著作权归作者所有。请勿转载和采集!