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