vue3 和 uniapp 的生命周期对比

Vue3 核心是组件生命周期,Vue3 本身没有专门定义“页面生命周期”,页面通常被视为一个组件.
而页面生命周期是 uni-app 等框架为了管理页面在组件生命周期基础上扩展的(用于页面级别的管理).

阶段 Vue3 组件生命周期钩子 uni-app 页面生命周期钩子
初始化 setup (替代 beforeCreate 和 created) onInit (仅百度小程序)
加载/创建 - onLoad
挂载前 onBeforeMount -
挂载完成 onMounted onReady
更新前 onBeforeUpdate -
更新完成 onUpdated -
激活(缓存) onActivated -
失活(缓存 onDeactivated -
页面显示 - onShow
页面隐藏 - onHide
卸载前 onBeforeUnmount -
卸载完成 onUnmounted onUnload
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容