Ionic 2 在导航时会销毁以前的页面



我正在创建一个在IOS环境中运行的Ionic 2应用程序。我的应用程序具有资源密集型页面,当使用离子 NavController 在页面之间导航时,应用程序会卡在导航的后半部分。经过分析,我意识到这是因为导航控制器将以前的页面堆叠在其内存中。在 Ionic 中向前导航时,是否有一种机制可以销毁以前的页面。

this.navCtrl.push(newPage).then(() => {
  let index = this.navCtrl.length;
  this.navCtrl.remove(index - 2);
  // index is your stack size
  // index - 1 is your newly pushed page
  // index - 2 is the page previous to it
});

相关内容

  • 没有找到相关文章

最新更新