React页面登录之后返回之前浏览页面
2017-06-09 15:29
239 查看
路由配置
<Route path='/Login(/:router)' component={Login}/>//匹配 /Login,/Login/detail/100
在登录页面代码
//验证如果路由中存在router将跳回到指定页面
const params=this.props.params
const router=params.router
if(router){
hasHistory.push(router)
}else{
this.goUserPage()
}
goUserPage(){
hasHistory.push('/User')
}
验证页面处理
if(!userinf.username){
//这里将跳转到登录页面。传入router,以便登录完成自己跳 回来
hasHistory.push('/Login'+encodeURIComponent('/detail/'+id))
}
<Route path='/Login(/:router)' component={Login}/>//匹配 /Login,/Login/detail/100
在登录页面代码
//验证如果路由中存在router将跳回到指定页面
const params=this.props.params
const router=params.router
if(router){
hasHistory.push(router)
}else{
this.goUserPage()
}
goUserPage(){
hasHistory.push('/User')
}
验证页面处理
if(!userinf.username){
//这里将跳转到登录页面。传入router,以便登录完成自己跳 回来
hasHistory.push('/Login'+encodeURIComponent('/detail/'+id))
}
相关文章推荐
- magento登录之后返回登录之前页面
- React登陆账号之后返回之前的页面
- 怎么实现登录之后跳转到登录之前的页面?SpringMVC+Freemarker
- 返回登录页面后如何显示之前填写的…
- 怎么实现登录之后跳转到登录之前的页面?SpringMVC+Freemarker
- 怎么实现登录之后跳转到登录之前的页面?SpringMVC+Freemarker
- session失效之后重新登录,点击失效之前的菜单依旧返回登录页面
- 如何在登陆后返回之前浏览的页面
- 登录之后跳转到登录之前的页面 going to previous page after login
- HTML中用户输错用户名或密码,页面跳转3秒钟之后返回登录页面
- session失效之后重新登录,点击失效之前的菜单依旧返回登录页面
- 用户登录系统之后,禁止用户返回到登录页面
- 怎么实现登录之后跳转到登录之前的页面?SpringMVC+Freemarker
- web 开发,个人中心每个请求,判断用户是否登录,若没有登录,则跳转到登录页面,登录成功后返回之前页面
- JSP/Servlet基础——登录成功后返回之前的页面
- laravel 返回登陆前浏览的页面实现(登录重构后的登录跳转)
- 获取Referer返回之前页面
- 使用PHP返回需要登录验证的HTML页面
- C#自动登录网页浏览页面 抓取数据
- c#自动登录网页,浏览页面