一、应用的生命周期
- onLaunch
当uni-app 初始化完成时触发(全局只触发一次) - onShow
当 uni-app 启动,或从后台进入前台显示 - onHide
当 uni-app 从前台进入后台
二、页面生命周期
- onLoad
监听页面加载 - onReady
监听页面初次渲染完成。注意如果渲染速度快,会在页面进入动画完成前触发 - onShow
监听页面显示。页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面 - onHide
监听页面隐藏 - onUnload
监听页面卸载
三、组件生命周期
- beforeCreate
在实例初始化之后被调用 - created
在实例创建完成后被立即调用 - mounted
挂载到实例上去之后调用。详见 注意:此处并不能确定子组件被全部挂载,如果需要子组件完全挂载之后在执行操作可以使用$nextTick - destroyed
Vue 实例销毁后调用。调用后,Vue 实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁。