我在我的 ionic 2 应用程序中使用 auth0 锁进行身份验证。通过身份验证后,用户将从登录页面转到主页。锁的配置为closable: false
在将用户发送到主页之前在后台运行一些代码。
但是,当我回到家时,事实证明我的scroll-content
和fixed-content
都缺少用于边距的内联 css。这里也讨论了类似的问题:使用 nav.setRoot 会导致滚动内容缺少页眉/页脚的边距
有谁知道如何或什么触发scroll-content
和fixed-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-content
和scroll-content
处的边距。