ionic3 生命周期

ionic3 总共有8个钩子函数分别是onPageLoadedonPageWillEnter,onPageDidEnter,onPageWillLeave,onPageDidLeave,onPageWillUnload,onPageDidUnloadionic

还有两个钩子不太同样,上面的钩子函数都没有返回值,如下两返回布尔值ionViewCanEnterionViewCanLeave函数

 

// 页面被加载完成后调用的函数,切换页面时并不会进行从新加载,由于有cache的存在  
onPageLoaded() {  
  console.log('page 1: page loaded.');  
}  
  
// 页面即将进入的时候  
onPageWillEnter() {  
  // 在这里能够作页面初始化的一些事情  
  console.log('page 1: page will enter.');  
}  
  
// 页面已经进入的时候  
onPageDidEnter() {  
  console.log('page 1: page did enter.');  
}  
  
// 页面即将离开的时候  
onPageWillLeave() {  
  console.log('page 1: page will leave.');  
}  
  
// 页面已经离开的时候  
onPageDidLeave() {  
  console.log('page 1: page did leave.');  
}  
  
// 从 DOM 中移除的时候执行的生命周期  
onPageWillUnload() {  
  
}  
  
// 从 DOM 中移除执行完成的时候  
onPageDidUnload() {  
  
}  
ionViewCanEnterionViewCanLeave:spa

//若是知足条件能够进入
ionViewCanEnter() {
  if(new Date().getHours()>=9){
    console.log('时间到了,上班了!');
  return false;
  }
return true;
}生命周期

//若是知足条件能够离开
ionViewCanLeave(){
  if(new Date().getHours()>=18){
  console.log('时间到了,能够下班了!');get

  return false;io

       }console

return true;
}

钩子

相关文章
相关标签/搜索