【发布时间】:2019-08-04 00:32:33
【问题描述】:
我无法在 Office UI Fabric React 组件的搜索框中设置焦点。
我有一个对话框,其中有一个搜索框。我在单击按钮时触发此对话框,并且一旦对话框出现,我希望焦点位于搜索框内。
我已经尝试了 Office UI Fabric 文档中提到的大部分内容。
所以,我到目前为止所尝试的:
private _searchBoxRef = React.createRef<ISearchBox>();
我的 SearchBox 组件如下所示:
<SearchBox
componentRef={this._searchBoxRef}
placeholder="Ask a question"
iconProps={{ iconName: 'Chat' }} />
并且在componentDidMount钩子中:
this._searchBoxRef.current.focus();
我正在尝试在 searchBox 内设置焦点。
我已按照链接下的文档进行操作: React Guidelines for Ref Usage
有人知道我在这里做错了什么或我错过了什么吗??
【问题讨论】: