fireOne(){
}
render(){
return(
<p onClick={this.fireOne.bind(this)}></p>
)
}
我可以使用2个函数绑定一个事件吗?一个函数是针对当前组件的,我也想把一些东西传递给子组件。在某个事件中发生火灾多重功能
fireOne(){
}
render(){
return(
<p onClick={this.fireOne.bind(this)}></p>
)
}
我可以使用2个函数绑定一个事件吗?一个函数是针对当前组件的,我也想把一些东西传递给子组件。在某个事件中发生火灾多重功能
我觉得这是你想acomplish什么,但我不能完全肯定:
class MyComponent extends React.Component {
foo1 =() => { console.log('ahh');}
foo2 =() => { console.log('beh');}
render() {
return(<div onClick={() => {
this.foo1();
this.foo2();
}}>AHH </div>)
}
}
ReactDOM.render(<MyComponent />, document.getElementById('root'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="root"/>
如果你想下来的东西传递给孩子,那么你可以设置的状态点击父组件,然后将其作为道具传递给儿童。 – lavish