Ionic 从第2页导航到第1页时页脚可见

kjthegm6  于 2022-12-08  发布在  Ionic
关注(0)|答案(3)|浏览(156)

从第1页导航到第2页,然后又从第2页导航回第1页时,图标页脚按钮未正确消失
下面是第2页中的代码:

<ion-footer padding>
  <button ion-button block round color="primary">Add to Order</button>
</ion-footer>

我在github上发现了一个完全相同的问题,它建议添加标签ion-toolbar,但它对我不起作用:
ion-footer on back should disappear on willLeave not didLeave
Footer Visible During Navigation Transition
Nav animations for ion-footer-bar and ion-header-bar
如有任何意见/答案,敬请谅解!

pxy2qtax

pxy2qtax1#

创建一个新类,比如.app-footer,它的CSS属性与ion-footer相同,然后将HTML放在ion-content中,如下所示:

HTML格式

<ion-content>
  <page code>
  <div class="app-footer">...</div>
</ion-content>

**S CSS **

.app-footer {
  left: 0;
  bottom: 0;
  position: absolute;
  z-index: 10;
  display: block;
  width: 100%;
}
rdlzhqv9

rdlzhqv92#

最后,我让它工作, Package 按钮在div标签与填充解决了我的问题:

<ion-footer>
  <div padding>
  <button
    ion-button block round color="primary"
    [disabled]="items.length === 0" (click)="onContinueClick()">
    Continue
  </button>
  </div>
</ion-footer>
jpfvwuh4

jpfvwuh43#

在ion 6版本中,我遇到了同样的问题,对于那些面临同样问题的人来说,对我有效的解决方案是将ion-footer的内容封装到一个ion-content代码示例中:

<ion-footer>
    <ion-content>
        Your footer content
    </ion-content>
</ion-footer>

在我的情况下,我还必须设置一个高度离子英尺,例如:

ion-footer{
    height: 6rem;
}

相关问题