React 登录

import {connect} from 'react-redux';
//bindActionCreators 传递action给子组件
import {bindActionCreators} from 'redux';                 
//用了redux 解构出里面的loginSuccessCreator方法 登录成功事件
import {loginSuccessCreator} from '../../redux/Login.js'; 


//用户密码输入正确 登录成功事件
//如果登录成功, 触发一个loginSuccess的action, payload就是登录后的用户名    登录成功 拿数据   
this.props.handleLoginSuccess(res.user.username,res.user.role,res.user.is_research);

// ------------------------------------------------------------------------------------
const mapDispatchToProps = (dispatch) => {
  return {								 
     handleLoginSuccess: bindActionCreators(loginSuccessCreator, dispatch),									  
  };
};

// 不需要从state中获取什么, 所以传一个null
export default connect(null, mapDispatchToProps)(Login);
// ------------------------------------------------------------------------------------

  

posted on 2020-05-20 15:17  左侧岚  阅读(279)  评论(0编辑  收藏  举报

导航