uni-app生命周期分类
一、应用生命周期
应用生命周期是指应用程序从启动到关闭的整个过程,包括应用程序的启动、前后台切换、退出等。
- 应用生命周期仅可在
App.vue
中监听,在页面监听无效。 - App.vue是uni-app的主组件,所有页面都是在App.vue下进行切换的,是页面入口文件。但App.vue本身不是页面,所以不能编写视图元素,没有< template >标签
二、页面生命周期
页面生命周期是指页面从创建到销毁的整个过程,包括页面的创建、显示、隐藏和销毁等。
- 支持vue标准的生命周期函数,同时新增了很多其他的生命周期函数
- 在page目录下配置的页面文件才能生效
- uni-app会将 pages.json ==> pages 配置项中的第一个页面,作为当前工程的首页(启动页)
三、组件生命周期
组件生命周期是指组件从创建到销毁的整个过程,包括组件的创建、更新、销毁等
uni-app 组件支持的生命周期,与vue标准组件的生命周期相同。这里没有页面级的onLoad等生命周期: