您的位置:首页 > Web前端 > React

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))

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: