【发布时间】:2016-05-24 17:26:20
【问题描述】:
我在我的移动应用程序中使用 Ionic 2。 当我从登录页面过渡到主页面(由选项卡组成)时,渲染时间有点太长了。因此,您会看到闪烁。
我正在使用事件在页面之间进行通信,以在渲染完成时发出信号。
有没有办法在不启动转换的情况下将页面添加到导航堆栈。 收到渲染完成事件后,我想手动启动过渡。换句话说,有没有办法在后台向导航堆栈添加页面?
我正在使用 Ionic 2 beta 7。
【问题讨论】:
我在我的移动应用程序中使用 Ionic 2。 当我从登录页面过渡到主页面(由选项卡组成)时,渲染时间有点太长了。因此,您会看到闪烁。
我正在使用事件在页面之间进行通信,以在渲染完成时发出信号。
有没有办法在不启动转换的情况下将页面添加到导航堆栈。 收到渲染完成事件后,我想手动启动过渡。换句话说,有没有办法在后台向导航堆栈添加页面?
我正在使用 Ionic 2 beta 7。
【问题讨论】:
如果您还没有这样做,您应该考虑使用lifecycle events。
我只能假设您的页面构造器中发生了很多事情,这就是为什么进入页面需要更长的时间。您可以将此代码移至onPageWillEnter 事件,以便它在页面变为活动状态之前运行。或者,您可以将其移至 onPageDidEnter,这可能会转化为快速转换,然后是页面的动态填充(这在应用程序中可能会或可能不会看起来很尴尬,具体取决于事件中将生成多少内容)。
【讨论】: