介绍
这篇文章给大家介绍怎么在路由器中反应利用历史上实现跳转,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
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 零;} , }
关于怎么在路由器中反应利用历史上实现跳转就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。