单击按钮后如何聚焦文本字段。我尝试使用autoFocus,但无法解决:示例沙箱
<div>
<button onclick={() => this.setState({ focus: true })}>
Click to focus Textfield
</button>
<br />
<TextField
label="My Textfield"
id="mui-theme-provider-input"
autoFocus={this.state.focus}
/>
</div>
Run Code Online (Sandbox Code Playgroud) 嗨,我是新手,在我的页面加载时,我需要将焦点放在一个按钮上。我正在使用功能组件。我看过类组件的示例,其中使用 componentDidMount 并使用 refs 设置焦点。
这里我使用的是功能组件,也没有 ComponentDidMount .. 如何在页面加载时将功能组件的焦点设置为按钮?
export const SubPageHeader=({prop})=>{
return(
<div>
<input type="button"/>
}
export default SubPageHeader
Run Code Online (Sandbox Code Playgroud)