> 文章列表 > 小程序生命周期函数

小程序生命周期函数

小程序生命周期函数

程序的生命周期函数允许开发者在小程序的不同阶段执行特定的操作。以下是小程序生命周期函数的概述:

应用生命周期函数

onLaunch :小程序启动时触发,全局仅触发一次,用于全局初始化操作。

onShow :小程序启动后或从后台进入前台显示时触发。

onHide :小程序从前台进入后台时触发。

onError :小程序发生错误时触发,可以获取错误信息。

页面生命周期函数

onLoad :页面加载时触发,一个页面只会调用一次,用于获取页面的初始数据。

onReady :页面初次渲染完成时触发,一个页面只会调用一次,表示页面已经准备好与视图层交互。

onShow :页面显示时触发,每次打开页面都会调用一次。

onHide :页面隐藏时触发,当 navigateTo 或底部 tab 切换时调用。

onUnload :页面卸载时触发,当 redirectTo 或 navigateBack 时调用。

注意事项

在 `onLaunch` 中不应调用 `getCurrentPage()`,因为此时页面实例还未生成。

在使用 `getApp()` 获取小程序实例后,不应私自调用生命周期函数。

小程序的生命周期函数是自动按顺序执行的,开发者可以利用这些函数在小程序的不同阶段执行特定的逻辑。

其他小伙伴的相似问题:

小程序生命周期函数如何调用的?

小程序不同阶段的生命周期函数有哪些?

如何在小程序中实现页面级生命周期的管理?

市场信息发布平台