“React中的DOM操作”笔记
React中操作DOM的方法:
findDOMNode()当组件加载到页面上之后(mounted),你就可以通过
Refs通过在要引用的 DOM 元素上面设置一个 比如有一种情况是必须直接操作 DOM 来实现的,你希望一个 class App extends Component { constructor() { return { userInput: '' }; } handleChange(e) { this.setState({ userInput: e.target.value }); } clearAndFocusInput() { this.setState({ userInput: '' },() => { this.refs.theInput.focus(); }); } render() { return ( <div> <div onClick={this.clearAndFocusInput.bind(this)}> Click to Focus and Reset </div> <input ref="theInput" value={this.state.userInput} onChange={this.handleChange.bind(this)} /> </div> ); } } 如果
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |