离子 2 导航控制器延迟过渡



我在我的移动应用程序中使用了Ionic 2。当我从登录页面过渡到主页(由选项卡组成)时,渲染时间有点太长。因此,您会看到闪烁。

我正在使用事件在页面之间进行通信,以指示渲染何时完成。

有没有办法在不开始过渡的情况下将页面添加到导航堆栈。收到渲染完成事件后,我想手动启动转换。换句话说,有没有办法在后台将页面添加到导航堆栈中?

我正在使用 Ionic 2 beta 7。

如果

尚未使用生命周期事件,则应考虑使用生命周期事件。

我只能假设您的页面构造函数中发生了很多事情,这就是为什么进入页面需要更长的时间。您可以将此代码移动到 onPageWillEnter 事件,以便它在页面变为活动状态之前运行。或者,您可以将其移动到onPageDidEnter这可能会转化为快速过渡,然后是页面的动态填充(这在应用程序中可能看起来很尴尬,也可能不会,具体取决于事件中将生成多少内容)。

最新更新