this.props.history.goBack返回浏览器历史记录

时间:2018-03-22 12:36:15

标签: reactjs react-router-v4

我正在为“根元素”制作一个带有堆栈导航和汉堡菜单的网络应用程序。为此我使用this.props.history.goBack函数,并检查this.props.history.length以查看是否可以这样做。但我有一个问题,如果我在我的应用程序(网站)中闲逛,然后关闭它并在浏览器选项卡中输入其URL,this.props.history.length将不会是0或1,而是一些像3或6的值,这会使“返回”按钮出现,这反过来又会让我回到打开应用程序之前打开的页面。有可能检查一下吗?

UPD:当我在新标签中打开网站时,这是this.props.history:

[Log] Object (bundle.js, line 75006)

action: "REPLACE"

block: function()

createHref: function(location)

go: function(n)

goBack: function()

goForward: function()

length: 6

listen: function(listener)

location: Object

hash: ""

key: "zrwy59"

pathname: "/home"

search: ""

state: undefined

Object Prototype

push: function(path, state)

replace: function(path, state)

Object Prototype

0 个答案:

没有答案