怎么在路由器中反应利用历史上实现跳转

  介绍

这篇文章给大家介绍怎么在路由器中反应利用历史上实现跳转,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

1。钩

import  {useHistory},得到& # 39;react-router-dom& # 39;;   function  goPage (e), {   ,history.push ({   ,路径名:“/home",   ,状态:{id:, 1}   ,});   }

路径名是路由地址,状态可以传参

获取参数:

import  {useLocation},得到& # 39;react-router-dom& # 39;;   function  getParams () {   let 位置=,useLocation ();   let  id =, location.state.id;   }

2。类组件

import  React 得到& # 39;反应# 39;;   import  {createBrowserHistory},得到“history";   ,   class  App  extends  React.Component {   构造函数才能(道具),{   ,,,,,超级(道具);   ,,,}   ,,goPage (), {   ,let  history =, createBrowserHistory ()   ,history.push ({   ,路径名:“/home",   ,状态:{id:, 1}   ,});   ,,,history.go ();   ,}   渲染才能(),{return 零;}   ,   }

关于怎么在路由器中反应利用历史上实现跳转就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在路由器中反应利用历史上实现跳转