为了账号安全,请及时绑定邮箱和手机立即绑定

react redux怎么做登陆拦截?求大佬回复

react redux怎么做登陆拦截?求大佬回复

aluckdog 2021-02-17 15:03:31
react redux怎么做登陆拦截
查看完整描述

2 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

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

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


2.根据redux文档的方案

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


查看完整回答
反对 回复 2021-03-18
?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

登陆注册逻辑比较多,不详细说明,判断用户是否登陆很简单

1、若是用session的方式,那么可以写一个isLogin的API,每次用户打开需要验证登陆的页面的时候,就请求这个API,根据返回值,采用promise的方式判断是否打开当前页面或者是否显示用户的信息。
2、若是用url带参的方式,那么同样需要一个isLogin的API,原理同上,只不过前端需要传递一个参数,而session的方式不需要前端做任何传参操作

查看完整回答
反对 回复 2021-03-18
  • 2 回答
  • 0 关注
  • 282 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信