小程序有以下声明周期
- onLoad 生命周期函数--监听页面加载
- onReady 生命周期函数--监听页面初次渲染完成
- onShow 生命周期函数--监听页面显示
- onHide 生命周期函数--监听页面隐藏
- onUnload 生命周期函数--监听页面卸载
- onPullDownRefresh 页面相关事件处理函数--监听用户下拉动作
- onReachBottom 页面上拉触底事件的处理函数
- onShareAppMessage 用户点击右上角分享
注意:
- onLoad 只会在小程序中执行一次,比如当前页面是 a 页面,我们在 onLoad 发送请求去获取数据,然后我们切到 b 页面,再切回 a 页面的时候,onLoad 不会再触发,也就是不会再重新发请求获取数据
- onShow 跟 onLoad 不同,每次切回 a 页面的时候都会触发这个生命周期函数
- 所以到底是在 onLoad 发请求还是在 onShow 发请求,要根据实际的业务去做
网友评论