我需要检测Vue路由的历史记录中是否还有其他条目可供返回.我会用它来检测是否触发退出应用程序功能.只要应用程序可以返回到上一页,它就应该返回,但当它结束时,它应该退出.
我需要检测Vue路由的历史记录中是否还有其他条目可供返回.我会用它来检测是否触发退出应用程序功能.只要应用程序可以返回到上一页,它就应该返回,但当它结束时,它应该退出.
关于"As long as the app can go back to a previous page",您的问题有点不清楚——您指的是浏览器历史记录中的任何页面还是应用程序中的某个页面?
如果是第一次,你可以简单地做:
history.back();
app.exitProcess();
因此,如果浏览器无法追溯历史,您的脚本只能达到exitProcess
.
您也可以查找document.referrer
,但它通常是空值或未定义值的倍.
然而,如果这是第二个选项,那么我觉得你应该保留一个历史状态,以了解在你的应用程序中执行的最后一次"返回"操作是什么时候,以及何时返回到另一个站点.