2
使用react,我點擊第一個輸入來顯示第二個輸入(react-ace編輯器),如何使第二個輸入(react-ace編輯器)自動獲得焦點並且第一個輸入失去焦點?使用React,點擊第一個輸入顯示第二個輸入,如何自動對焦到第二個輸入?
constructor(props) {
super(props);
this.state = {
hidden: true,
value: props.value
};
}
...
render() {
return <div className="form-group">
<Input onClick={() => this.showEditor()} onChange={() => false} value={this.props.value}/>
<div className={classNames({'hidden': this.state.hidden})}>
<ReactAceEditor
onLoad={(editor) => {
editor.focus();
}}
/>
</div>
</div>
}
謝謝!有效! –