微信小程序的Page页面的生命周期

我们知道Android中关于Activity的生命周期有什么onCreate() onStart()  onResume() onStop()等,在android中Activity对应的是一个界面,那么Page在微信小程序对应的也是一个界面,它也有属于自己的声明周期,我们查看官网文档:

页面Page

Page(Object) 构造器

Page(Object) 函数用来注册一个页面。接受一个 Object 类型参数,其指定页面的初始数据、生命周期回调、事件处理函数等

Object 参数说明:

 

属性 类型 描述
data Object 页面的初始数据
onLoad Function 生命周期回调—监听页面加载
onShow Function 生命周期回调—监听页面显示
onReady Function 生命周期回调—监听页面初次渲染完成
onHide Function 生命周期回调—监听页面隐藏
onUnload Function 生命周期回调—监听页面卸载
onPullDownRefresh Function 监听用户下拉动作
onReachBottom Function 页面上拉触底事件的处理函数
onShareAppMessage Function 用户点击右上角转发
onPageScroll Function 页面滚动触发事件的处理函数
onResize Function 页面尺寸改变时触发,详见 响应显示区域变化
onTabItemTap Function 当前是 tab 页时,点击 tab 时触发
其他 Any 开发者可以添加任意的函数或数据到 Object 参数中,在页面的函数中用 this 可以访问

Page 实例的生命周期

微信小程序的Page页面的生命周期_第1张图片

这图是来自官网对Page生命周期的描述,我表示刚接触微信小程序第一天,我是看不懂的,我们只要知道简单的几个声明周期函数就行,对应在那个生命周期函数中做什么对应的业务

一般的调用是:onLoad------>onShow---->onReady 然后界面跳转后会回调onHide,还有一个卸载的回调:onUnload表示暂时看不懂.

你可能感兴趣的:(微信小程序)