reactjs - 刷新页面时重定向到另一个页面 (F5)
问题描述
我有一个使用 browsRouter 进行转换的组件。我需要,当用户尝试刷新页面时,将他重定向到登录页面,该怎么做?
解决方案
您可以使用导航计时 API。把它放在你的组件构造函数中:
if (window.performance && window.performance.navigation.type == 1) {
// Redirect to login page
}
推荐阅读
- angular - Angular 更改检测不适用于 HttpClinet.Subscribe 中的 ChangeDetectionStrategy.OnPush
- bash - 使用 bash 使用 NA(或 -999)重塑表格并完成空隙
- hive - 蜂巢设置镶木地板文件大小?
- wpf - 如何与同一屏幕中的控件对齐?
- python - 如何将分类数据编码为标签以进行训练和测试
- asp.net-core - 为什么 tempdata 属性在第一次读取后保留?
- spring - 使用 Spring Boot 按名称生成的查询
- python - 我无法抓取所有数据
- java - 发送带有错误 415 的 GET 请求时遇到问题
- python - 使用python检索表单数据