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