我发现离子标签有不良行为。
基本上我有一些选项卡,在第一个选项卡中我有 3 个视图,一个通向另一个视图,其中 tab1Initial 可以访问 tab1internal1 视图,而这个可以访问同一选项卡中的 tab1internal2 视图,没有问题。
但是我有其他选项卡(我们称之为第二个选项卡)导致第一个选项卡中的 tab1internal2 ,它按预期工作,除了一个细节:
如果我没有访问第一个选项卡,并从第二个选项卡到第一个选项卡访问 tab1internal2 视图,则此 tab1internal2 视图将保留为第一个选项卡的默认视图,触摸时应显示 tab1Initial 视图,而是显示 tab1internal2,如如果选项卡显示的第一个视图是选项卡粘贴的视图,那正是我的问题。
我有一个显示这种行为的代码笔, https ://codepen.io/Orion390/pen/yajLKa,InternalPages选项卡是我正在谈论的第一个选项卡,About 选项卡使用该按钮访问 InternalPages 选项卡中的 internal2 视图,很容易复制我解释的行为。
顺便说一句,我不担心导航,我的问题只是当我触摸它时标签没有显示我需要的视图。
这不应该
<ion-tab title="InternalPages" icon="ion-home" href="#/tab/home">
<ion-nav-view name="home-tab"></ion-nav-view>
</ion-tab>
无论您如何导航,都将该视图指定为默认视图?