Antd中的自动聚焦输入组件可以使用 autoFocus 属性来实现。同时,可以通过 useRef() 钩子绑定到输入框上,从而在组件渲染时完成自动聚焦。
示例代码如下:
import React, { useRef, useEffect } from "react"; import { Input } from "antd";
const MyInput = () => { const inputRef = useRef(null);
useEffect(() => { inputRef.current.focus(); }, []);
return ; };
export default MyInput;
在上述示例代码中,useRef() 钩子用于绑定输入框的 ref,通过 useEffect() 钩子实现了当组件渲染后自动聚焦到输入框。
使用时在页面中直接使用