Vue路由器具有一种方法:
router.replace()
但是没有文档,就像我可以使用window.history.back()一样,如何使用replace返回?我的目标是从历史记录堆栈中清除当前状态,然后返回上一页。
答案 0 :(得分:1)
来自官方Vue路由器docs
router.replace(位置,onComplete?,onAbort?)
它就像router.push一样,唯一的不同是它可以导航 无需推送新的历史记录条目,顾名思义-它 替换当前条目。
程序化router.replace(...)
因此,您应该能够执行类似的操作
router.replace(previousLocation);
先前位置是一个字符串,其中包含您先前位置的名称。