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;
}

鉤子

相關文章
相關標籤/搜索