在微信小程序的.js文件用于编写页面逻辑
Page()函数用来注册一个页面,该函数的参数是一个对象
通过该对象可以指定页面的初始数据,生命周期回调函数、页面事件处理函数等
1、js文件所有的函数写在Page里面
Page({
})
2、页面的初始数据data
Page({
data:{
}
})
3、生命周期函数–监听页面加载、只调用一次
Page({
onLoad:function(options){
}
})
4、生命周期函数–监听页面初次渲染完成、只调用一次
onReady: function () {
}
5、生命周期函数–监听页面显示
onShow: function () {
}
上面三个函数的执行顺序:onLoad -> onShow -> onReady
6、生命周期函数–监听页面隐藏
onHide: function () {
}
7、生命周期函数–监听页面卸载
onUnload: function () {
},
8、页面事件处理函数–监听用户下拉动作、配置中开启enablePullDownRefresh
onPullDownRefresh: function () {
}
9、页面事件处理函数–页面上拉触底
onReachBottom: function () {
}
10、页面事件处理函数–页面滚动会连续触发
onPageScroll: function () {
}
11、页面事件处理函数–用户点击右上角分享按钮
onShareAppMessage: function () {
}