我在移动应用中使用Ionic 2。 当我从Login页面转换到Main页面(由选项卡组成)时,渲染需要的时间太长。因此,你会看到一个闪烁。
我使用事件在页面之间进行通信,以便在渲染完成时发出信号。
有没有办法在不启动转换的情况下将页面添加到导航堆栈。 收到渲染完成事件后,我想手动启动过渡。换句话说,有没有办法在后台添加页面到导航堆栈?
我正在使用Ionic 2 beta 7。
答案 0 :(得分:0)
如果您还没有这样做,则应考虑使用lifecycle events。
我只能假设您的页面构造函数中有很多内容,这就是为什么进入页面需要更长的时间。您可以将此代码移动到onPageWillEnter
事件,以便在页面变为活动状态之前运行。或者您可以将其移至onPageDidEnter
,这可能会转换为快速转换,然后是页面的动态填充(根据事件中将生成多少内容,这在应用中可能会或可能不会显得笨拙)