生命周期
网址:
- https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html
- https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page-life-cycle.html
由框架自己触发的一系统事件函数(钩子函数)。
小程序数据互交就是通过不同的事件函数来完成的,了解生命周期函数,对于以后的数据交互是非常重要的。
- data属性
页面的初始数据
- onLoad(Object[json] query)
页面加载时触发。一个页面只会调用一次,可以在onLoad的参数中获取打开当前页面路径中的参数。
参数说明
名称 | 类型 | 说明 |
query | Object | 打开当前页面路径中的参数 json对象 |
- onShow()
页面显示/切入前台时触发。一个页面可以触发N次。
- onReady()
页面初次渲染完成时触发。一个页面只会调用一次。
- onHide()
页面隐藏/切入后台时触发。一个页面可以触发多次
- onUnload
生命周期回调—监听页面卸载
- onPullDownRefresh
监听用户下拉动作,此事件需要在app.json文件中window节点中“开启全局的下拉刷新”
“enablePullDownRefresh”:true,才能触发它 作用:下拉加载更多
- onReachBottom
页面上拉触底事件的处理函数,需要当前页面内容超过一屏显示 作用:上拉加载更多
- onPageScroll
页面滚动触发事件的处理函数,需要当前页面内容超过一屏显示 作用:滚动事件监听
- onShareAppMessage
用户点击右上角转发,触发此方法,在此方法中可以自定义转发的内容。 作用:自定义分享