方法一、最常用
<button onClick={function(){ alert(111) }}>点击1</button>
方法二、 返回一个函数,事件对象在返回的函数中
click2 = (a,b)=>{ return (e)=>{ console.log(e); console.log(a,b); //333 "aaa" } } <button onClick={this.click2(333,'aaa')}>点击2</button>
方法三、
click3 = (a, e) => { console.log(a, e) } <button onClick={(e)=>this.click3(111,e)}>点击3</button>
方法四、用bind绑定,调用是作为第二个参数传递
import React from 'react' class Home extends React.Component { click4=(e,a)=>{ console.log(e,a) } render () { return ( <div> <button onClick={this.click4.bind(this,222)}>点击4</button> </div > ) } } export default Home
下一个:获取网站后台权限理解