zoukankan      html  css  js  c++  java
  • ionic3 生命周期

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

    还有两个钩子不太一样,上面的钩子函数都没有返回值,以下两返回布尔值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:

    //如果满足条件可以进入
    ionViewCanEnter() {
      if(new Date().getHours()>=9){
        console.log('时间到了,上班了!');
      return false;
      }
    return true;
    }

    //如果满足条件可以离开
    ionViewCanLeave(){
      if(new Date().getHours()>=18){
      console.log('时间到了,可以下班了!');

      return false;

           }

    return true;
    }

  • 相关阅读:
    ASP.NET Repeater-重复器
    ADO.NET数据库访问技术
    类库和委托、 is 和as
    小知识
    多态
    封装和继承
    资源管理器
    简易计算器
    小知识点
    jquery cookie页面传值和jquery监听页面刷新
  • 原文地址:https://www.cnblogs.com/longailong/p/10448845.html
Copyright © 2011-2022 走看看