1. class类组件中
class login extends Component {
constructor(props) {
super(props)
this.state = {
isLogin: false
}
}
login() {
// 登陆成功
this.props.history.push('/home');
}
render() {
return (
<div onClick={this.login.bind(this)}>登录</div>
)
}
}
2. 函数组件中
const login = () => {
}
<div onClick={login}></div>
传参
<div onClick={()=>login(1)}></div>
不可写成以下形式,否则会直接执行
<div onClick={login()}></div>