uniapp-面试-生命周期
2026年10月16日·Admin·1 次浏览
面试题:uni-app 应用与页面生命周期?与 Vue 组合式关系?
应用级 App.vue
onLaunch、onShow、onHide:冷启动、前后台切换;可做全局登录态、统计初始化。
页面级
onLoad(参数)、onShow/onHide、onReady、onUnload、onPullDownRefresh/onReachBottom 等,与小程序页面生命周期对齐。
与 Vue
Options API 中上述钩子与 methods 同级;Vue3 + setup 用 onLoad 等从 @dcloudio/uni-app 导入(以当前文档为准)。
注意
onShow 每次可见都会触发(含从子页返回),适合刷新列表;注意防抖与重复请求。