uniapp组件生命周期说明

生命周期钩子的最佳实践

生命周期最佳实践场景注意事项
created初始化非响应式数据、初始化插件配置不能访问DOM,不能操作$el
mounted发起AJAX请求、操作DOM、初始化第三方库避免大量同步操作阻塞渲染
beforeUpdate获取更新前的DOM状态不要修改数据,可能导致死循环
updated依赖DOM的操作、基于新状态的操作避免修改数据,使用$nextTick
beforeDestroy清除定时器、取消事件监听、清理订阅必须清理资源,防止内存泄漏
onShow刷新页面数据、恢复动画、重新连接可能频繁触发,注意性能
onHide暂停动画、停止轮询、保存状态及时释放资源

Comments

No comments yet. Why don’t you start the discussion?

发表回复