首页 文章
  • 0 votes
     answers
     views

    React Router(和历史记录)是否检查新路由是否与当前路由相同?

    使用带有history包的React Router,当你推送一条与当前路由相同的新路由时,它是否会在历史堆栈中替换它或添加到堆栈中?我可以't see in the docs. It seems like it adds judging by the number of times I need to click the browser back button. So if I don'想要它添加...
  • 0 votes
     answers
     views

    使用react-router历史记录来改变路径添加?之前#

    当我尝试使用更新路由时,我在我的redux web应用程序中使用react路由器 this.props.history.push('/route') 它增加了一个?到这样的地址 https://website.com/?#/route 它看起来应该是这样的 https://website.com/#/route 这会导致我的单页面应用程序重新加载 . 我试过的事情: 升级反应路由器到最新...
  • 2 votes
     answers
     views

    通过react-router props查看历史列表

    我目前有一个onClicks到 history.goBack 的按钮,但如果没有上一页,我希望它将用户引导到另一个路径(如果用户通过在URL栏中输入URL而不是单击来直接访问页面)在网站内到达那里) . 当我签出 this.props.history 时,没有一个对象包含访问过的页面的历史记录或一个布尔值,它告诉我是否有一个页面供 history.goBack 工作 . 我该如何检查?看一下his...
  • 0 votes
     answers
     views

    history.push in react router 4

    如何使用反应路由器4有条件地将路径推送到历史记录?我得到错误'history.push不是函数' . 我不是在寻找重定向,而是使用浏览器中的后退按钮也能正常工作 . import React from 'react'; import ReactDOM from 'react-dom'; import {BrowserRouter, Switch, Route, Redirect} from 're...

热门问题