首页 > 解决方案 > Ionic 4 / 5 Routing / 如何在“Tab App”中“skipLocationChange”?

问题描述

我已经将我的应用程序转换为 PWA,并且我注意到,当我更改路由时,url 也会发生变化:例如,如果我的应用程序在 localhost:8100 上运行,当我单击“home”时,url 将变为 localhost:81/家

我已经使用 this.router.navigate(['/home'], {skipLocationChange: true}); 我的网址栏现在只显示 localhost:8100

问题出在选项卡上:如果我单击选项卡,即使我使用 skipLocationChange,url 也会更改为 localhost:81/tabs/somepage

当我单击选项卡时,有一种方法可以防止 url 栏发生更改或显示完整路径?我的目标是让 url 栏始终使用“localhost:8100”,即使路径发生变化。

谢谢你!

标签: angularionic-frameworkroutestabs

解决方案


推荐阅读