ReactJS我只想在登录成功时才显示material-ui快餐栏。 在ReactJS中如何做到这一点?如何仅在登录成功时启用mui快餐栏?
0
A
回答
0
它很简单,如果你正在使用减少反应 打开的属性默认为false,您应该在您的缩减器LOG_IN_SUCCESS中为true,然后在成功登录后显示小吃店。
2
Material-ui Snackbar的open
状态的状态为true或false,因此当登录成功时,它相对容易显示。
考虑您正在使用终极版存储登录状态
你可以不喜欢它
<Snackbar
open={this.props.loggedIn}
message="Event added to your calendar"
autoHideDuration={4000}
onRequestClose={this.handleRequestClose}
/>
在您不使用终极版,并存储在cookie登录状态的情况下,
你可以加载它到一个状态
componentDidMount() {
var loggedIn = cookie.load('isLoggedIn');
this.setState({loggedIn});
}
<Snackbar
open={this.state.loggedIn}
message="Event added to your calendar"
autoHideDuration={4000}
onRequestClose={this.handleRequestClose}
/>
相关问题
- 1. 如何在请求成功时显示快餐栏,Redux出现故障?
- 2. 如何在angular2中使用快餐栏(entryComponents)时发出事件
- 3. 快餐栏自动重复
- 4. Android登录活动仅在启动时显示Google登录
- 5. 当登录成功时,请在标签栏中查看
- 6. 成功登录
- 7. NavigationView打开时如何隐藏快餐栏?
- 8. 快速 - 试图在用户成功登录后重定向
- 9. 如何在成功登录时在父级关闭iframe?
- 10. 如何在快餐栏android中设置Onclicklistener动作?
- 11. 如何使快餐栏出现在popupwindow上方?
- 12. 如何在操作后保持快餐栏打开状态为
- 13. 在React中,如何确定oauth登录成功的时间?
- 14. 如何在成功登录时显示navigationBar(primefaces)(JSF 2.0)
- 15. 在recycleview上点击几秒钟时运行一个快餐栏
- 16. Spring Security仅在成功登录后才会显示主页
- 17. 如何在用户成功登录后调用方法?
- 18. 设计登录成功时,不确认
- 19. 允许在登录时仅登录一个用户
- 20. JQueryMobile登录页面成功登录时重定向
- 21. Angular 2/4如何设计角料设计快餐栏
- 22. 如何在selenium测试用例中声明登录成功?
- 23. 如何在使用EmberFire成功登录后进入新页面?
- 24. 如何仅在用户登录时才使AJAX工作? -rails
- 25. 如何在用户使用Laravel成功登录时更新最后一次登录列?
- 26. vsftpd登录不成功
- 27. 加载成功TouchID登录
- 28. 成功登录后转发
- 29. 一个成功的登录
- 30. 如何登录成功时重新加载存储ionic2
你使用Redux吗? – jsw324
是的,我正在使用REDX –