例如-我正在尝试 /* **App.js ** *//* Import modules */importReactfrom'react';import{useHistory}from'react-router-dom';// version 5.2.0functionApp(){let history=useHistory();consthandleClick=()=>{history.push('./pages/MyComponent');}return(Nextpage==>);} 我也测试了此示例,但当按下...
我现在的解决方法是在调用该组件的时候把 this.props.history.push 方法当做参数传递到函数中使用的,如果 react-router-dom 自带了跳转方法感觉使用起来会更加友好=。= 或者直接用 location.href 跳转路由?比如我自己封装的 axios 函数,在指定状态码的时候跳转到 login 界面,这种如何跳转=。= react.jsreact-router ...
解决方案是安装使用 history 模块 importcreateBrowserHistoryfrom"history/createBrowserHistory";constcustomHistory =createBrowserHistory();<Routerhistory={customHistory}/> 注意引入的 HashRouter 改变成 Router
解决方案是安装使用 history 模块 importcreateBrowserHistoryfrom"history/createBrowserHistory";constcustomHistory =createBrowserHistory();<Routerhistory={customHistory}/> 注意引入的 HashRouter 改变成 Router