如何清除nativescript-vue手动路由的导航历史记录?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何清除nativescript-vue手动路由的导航历史记录?相关的知识,希望对你有一定的参考价值。

我面临的情况是navigation calls只是保持堆叠,如下图所示。

devtools showing navigation calls

这是一个特别的问题,因为当我调用注销功能时它只是堆叠另一个导航条目,因此用户可以使用后退按钮查看以前的屏幕。

有没有办法清理导航条目历史记录?

答案

clearHistory设为true

// Upon logout, navigate to Login / whichever component you like with `clearHistory` flag
this.$navigateTo(Login, { clearHistory: true });

以上是关于如何清除nativescript-vue手动路由的导航历史记录?的主要内容,如果未能解决你的问题,请参考以下文章

29-高级路由:BGP清除

无法将空子视图添加到视图组 Nativescript-Vue

如何更改 nativescript-vue 中的 RadDataForm 样式? (Nativescript-Vue)

如何手动清除 LinkedIn 共享者的缓存

nativescript-vue navigateTo 在 vue 组件之外

路由更改时如何清除useState的数据