【问题标题】:Ion-tabs select() destroys scroll-content’s margin-topIon-tabs select() 破坏滚动内容的页边距顶部
【发布时间】:2018-04-15 21:12:08
【问题描述】:

Stackblitz Demo

标签导航有一个大问题。 在我的主页上(没有标签)是简单的按钮,它们提供不同的导航参数来预先选择一个特殊的标签。

如果您看到演示并单击第二个按钮,则上部在 Header 后面。 这永远不会发生在第一个选项卡上,只会发生在其他选项卡上。 详细地说,它是 scroll-Content divmargin-top,会被删除。

也许我只是在导航方面做错了什么。

【问题讨论】:

    标签: angular typescript ionic-framework ionic3


    【解决方案1】:

    好的,我找到了另一种更简单的方法,没有这个问题。

    Tabs.html:

    <ion-tabs selectedIndex="{{index}}">
       <ion-tab [root]="tabOne"></ion-tab>
       <ion-tab [root]="tabTwo"></ion-tab>
       <ion-tab [root]="tabThree"></ion-tab>
       <ion-tab [root]="tabFour"></ion-tab>
    </ion-tabs>
    

    Tabs.ts:

      ionViewWillLoad(){
         this.index=this.navParams.get("index");
      }
    

    我这样称呼标签页:

     goToPage(index: number) {
         this.navCtrl.setRoot(TabsPage, { index });
     }
    

    【讨论】:

      猜你喜欢
      • 2018-06-24
      • 1970-01-01
      • 2013-10-17
      • 1970-01-01
      • 2020-05-23
      • 2019-11-26
      • 1970-01-01
      • 2021-11-06
      • 2014-06-05
      相关资源
      最近更新 更多