react redux怎么做登陆拦截

2025-05-06 08:04:20
推荐回答(1个)
回答1:

可能是你的action没有connect到组件上,没有把这个方法传过来。
1.参考我写的一个方案



@connect(
    state => state,
    dispatch => bindActionCreators(action, dispatch)
)

2.根据redux文档的方案



// 哪些 action 创建函数是我们想要通过 props 获取的看
function mapDispatchToProps(dispatch) {
  return {
    onIncrement: () => dispatch(increment())
  };
}

export default connect(
  mapDispatchToProps
)(Counter);