我正在为“根元素”制作一个带有堆栈导航和汉堡菜单的网络应用程序。为此我使用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