【问题标题】:ion-content overlaps with ion-header when in ion-router-outlet在 ion-router-outlet 中,ion-content 与 ion-header 重叠
【发布时间】:2020-10-21 00:54:01
【问题描述】:

我正在使用最新版本的 ionic4(rc0),我正在尝试在根目录的 app.component.ts 中创建我的 <ion-header>

<ion-app>
    <ion-header>
      <ion-toolbar color="primary">
        <ion-title>
          <img src="assets/atippr_logo.svg" class="atippr-header"/>
        </ion-title>

      </ion-toolbar>
    </ion-header>

    <ion-menu side="start">

      <ion-header>
        <ion-toolbar color="primary">
          <ion-title>Menu</ion-title>
        </ion-toolbar>
      </ion-header>

      <ion-content>
        <ion-list>
          <ion-item ion-item menuClose="start" href="/dashboard">
            <ion-icon name="apps" item-left></ion-icon>
            Dashboard
          </ion-item>
        </ion-list>
      </ion-content>

    </ion-menu>

    <ion-router-outlet main></ion-router-outlet>
</ion-app>

后来我想在我的路由页面中设置我的&lt;ion-content&gt;

<ion-content>
  Login
</ion-content>

但现在我的页面内容总是与 app.component.ts 的标题重叠 当我在 ionic3 中没有记错时,有一个标签添加 hasHeader="true" 但没有效果。

谁能帮帮我?

【问题讨论】:

    标签: angular ionic-framework ionic4


    【解决方案1】:

    不知道它是否仍然相关,但我遇到了同样的问题并找到了这个结构来解决它:

    <ion-app>
      <ion-header>
        <ion-toolbar>    
          <ion-title>Header</ion-title>
        </ion-toolbar>     
      </ion-header>
      <ion-content >
       <ion-router-outlet >
       </ion-router-outlet>
      </ion-content>
      <ion-footer>
        <ion-toolbar>
          <ion-title>Footer</ion-title>
        </ion-toolbar>
      </ion-footer>
    </ion-app>

    另外不要忘记在你的组件 html 中打开一个新的(带/不带填充)

    【讨论】:

    • 您是否尝试过将离子段放在标题下方`?这看起来有点难看,因为它底部的标题阴影
    • 是的,我最终也这样做了,不过你也可以添加填充
    • @swforlife 通过在 app.componen.html 中添加 ,那么您的任何页面上是否都没有任何 标签?正如 Ionic 文档所说,每个视图只能有一个离子内容,并且像这样会增加两个。我也想实现这一点,但只是想知道您是否遇到每个视图有两个 ion-content 标签的问题?
    • @Kirsten -> 我有 2 个离子内容,一个在应用程序组件上,一个在页面上,当我使用固定内容时,我在 iOS 上遇到滚动问题(我使用 Ionic5 和 Angular)跨度>
    猜你喜欢
    • 2019-11-07
    • 2014-10-14
    • 2018-08-09
    • 1970-01-01
    • 1970-01-01
    • 2021-01-08
    • 1970-01-01
    • 2020-11-23
    • 2018-09-25
    相关资源
    最近更新 更多