Ionic 2 - 如何重新计算滚动内容和固定内容的边距



我在我的 ionic 2 应用程序中使用 auth0 锁进行身份验证。通过身份验证后,用户将从登录页面转到主页。锁的配置为closable: false在将用户发送到主页之前在后台运行一些代码。

但是,当我回到家时,事实证明我的scroll-contentfixed-content都缺少用于边距的内联 css。这里也讨论了类似的问题:使用 nav.setRoot 会导致滚动内容缺少页眉/页脚的边距

有谁知道如何或什么触发scroll-contentfixed-content上内联 css 的计算和插入?

如果 auth0 锁定配置autoclose: true,则此问题似乎不会出现,但仅当您手动隐藏锁并进入另一个页面时才会发生。

您可以使用ion-content- https://ionicframework.com/docs/api/components/content/Content/中提供的resize方法

您需要做的就是:

@ViewChildren(Content) content: Content;
headerUpdated() {
this.content.resize();
}

调用resize()方法后,将更新fixed-contentscroll-content处的边距。

相关内容

  • 没有找到相关文章

最新更新