Ionic生命周期与注意点
注意 生命周期 Ionic
2023-09-14 08:58:22 时间
需要注意的地方是:在走页面的生命周期以前,会先走构造方法
构造方法只走一次,除非再次创建这个页面。所以如果先push了一个新页面,然后再调用pop()返回到之前的页面,那么是不会走构造方法里面的方法的。这是需要考虑的地方
Ionic页面的生命周期
官网文档链接:https://ionicframework.com/docs/api/navigation/NavController/
注意后两个方法的返回类型为boolean
如官网文档所示,常用的生命周期有如下6个:
ionViewDidLoad 当页面加载的时候触发,仅在页面创建的时候触发一次,如果被缓存了,那么下次再打开这个页面则不会触发
ionViewWillEnter 顾名思义,当将要进入页面时触发
ionViewDidEnter 当进入页面时触发
ionViewWillLeave 当将要从页面离开时触发
ionViewDidLeave 离开页面时触发
ionViewWillUnload 当页面将要销毁同时页面上元素移除时触发
ionViewCanEnter 在视图可以进入之前运行。可以在经过身份验证的视图中使用它作为“监护”,在视图进入之前需要检查权限
ionViewCanLeave 在视图离开之前运行。可以在经过身份验证的视图中使用它作为“监护”,在视图离开之前需要检查权限
生命周期的执行顺序
从前到后依次是:
ionViewCanEnter
ionViewDidLoad
ionViewWillEnter
ionViewDidEnte
ionViewCanLeave
ionViewWillLeave
ionViewDidLeave
ionViewWillUnload
相关文章
- 他们都没告诉你适配 Android N 需要注意什么
- PHP开发程序应该注意的42个优化准则
- python中将函数赋值给变量时需要注意的一些问题
- Greenplum,HAWQ interval parser带来的问题 - TPCH 测试注意啦
- 关于软件行业述职报告应注意的问题
- 高并发环境下,6个构建缓存服务需要注意的问题
- mint-ui loadmore组件注意问题
- NDK开发 - 使用GMSSL库和OpenSSL库的注意点及编译
- 处理WM_CONTEXTMENU消息中需要注意的地方
- SQL注入 Sqli-labs-Less-21(笔记)——还是回显注入 使用union select即可 但是要注意sql括号闭合 也可以报错注入
- @Autowired(required=false)注入注意的问题