首页 > 其他 > 详细

react路由

时间:2020-05-04 09:07:38      阅读:38      评论:0      收藏:0      [点我收藏+]

路由跳转使用:

this.props.history.push(‘路由地址‘)

如果使用this.props.history.push()报错的话:

import {withRouter} from ‘react-router-dom’

export default withRouter(组件名)

react接收参数 :

this.props.match.params.参数名 前提必须在Route配置参数 /:参数名

react路由守卫:

<Router>
    <Switch>
         <Route  path=‘/想要跳转的路由‘ render={()=>{
                return  localStorage.getItem(‘username‘) ?<如果localStorage存在值想要展示的页面/>  :<Redirect  to=‘重定向到登录页面‘/>
          }} />
    </Switch>
</Router>

 

react路由

原文:https://www.cnblogs.com/xiaoxiaoxiongmao/p/12324303.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!