03-事件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var  Hello= React.createClass({
getInitialState() {
return {
name:"name1"
};
},
//这里直接写事件名称就可以了
handleClick:function(i){
alert(i);
},
render:function() {
return (
<div>
<input type="text"/>
<input type="button" value="按钮" onClick={this.handleClick.bind(this,1)} />
//这里传入参数可以用bind函数
</div>
);
}
});
ReactDOM.render(<Hello></Hello>,document.body);

React点击事件的bind(this)传参问题

1
this.handleclick.bind(this,要传的参数)  handleclick(传过来的参数,event)