Ionic framework Ionic:手动检查ionViewDidLoad的方法
我有一个函数调用,我想在Ionic framework Ionic:手动检查ionViewDidLoad的方法,ionic-framework,Ionic Framework,我有一个函数调用,我想在ionViewDidLoad()lifecycle钩子期间执行,但我需要一个仅存在于IonViewDidCenter()钩子中的值 我无法调用ionviewdindenter()钩子中的函数,因为每次加载不需要的页面时,它都会覆盖一个值 有没有办法手动检查页面是否已从IonViewDiCenter()hook中的缓存加载?这是怎么回事: didEnter: boolean = false; ionViewDidEnter() { if(this.didEnter)
ionViewDidLoad()
lifecycle钩子期间执行,但我需要一个仅存在于IonViewDidCenter()
钩子中的值
我无法调用ionviewdindenter()
钩子中的函数,因为每次加载不需要的页面时,它都会覆盖一个值
有没有办法手动检查页面是否已从IonViewDiCenter()
hook中的缓存加载?这是怎么回事:
didEnter: boolean = false;
ionViewDidEnter() {
if(this.didEnter) {
console.log("This wasn't the first ionViewDidEnter");
} else {
this.didEnter = true;
console.log("First ionViewDidEnter");
// Do whatever you wanna do on only the first ionViewDidLoad
// aka when it's not loaded from cache
}
}
希望这有帮助 简单,爱它