uniapp的生命周期组件页面app
uniapp的生命周期分为组件的生命周期、页面的生命周期和App的生命周期。
- 组件的生命周期:
- beforeCreate:组件实例刚刚被创建,属性和方法还未初始化。
- created:组件实例已经创建完成,属性已绑定,但DOM还未生成,$el属性不存在。
- beforeMount:组件即将被挂载到页面上。
- mounted:组件已经被挂载到页面上,此时可以访问到组件的DOM节点。
- beforeUpdate:组件更新之前调用,可以在此时对数据进行修改。
- updated:组件更新之后调用。
- beforeDestroy:组件销毁之前调用,可以在此时进行清理操作。
- destroyed:组件销毁之后调用,此时组件的DOM节点已经被销毁。
- 页面的生命周期:
- onShow:页面显示时调用。
- onHide:页面隐藏时调用。
- onReady:页面初次渲染完成时调用。
- onUnload:页面被关闭时调用。
- App的生命周期:
- onLaunch:小程序初始化时调用。
- onShow:小程序启动或从后台进入前台显示时调用。
- onHide:小程序从前台进入后台时调用。
- onError:小程序发生错误时调用。
- onPageNotFound:小程序页面不存在时调用。
以上是uniapp的生命周期,通过这些生命周期函数,可以在合适的时机进行数据的初始化、事件的监听等操作
原文地址: http://www.cveoy.top/t/topic/iUB2 著作权归作者所有。请勿转载和采集!