App
提供四个事件,可以设置钩子方法。
App({
onLaunch(options) {
// 初始化
},
onShow(options) {
// 显示
},
onHide() {
// 隐藏
},
onError(msg) {
console.log(msg)
},
globalData: {
foo: true,
}
})
属性 | 类型 | 描述 |
---|---|---|
onPageScroll | Function({scrollTop}) | 页面滚动时触发。 |
onLoad | Function(query: Object) | 页面加载时触发。 |
onReady | Function | 页面初次渲染完成时触发。 |
onShow | Function | 页面显示时触发。 |
onHide | Function | 页面隐藏时触发。 |
onUnload | Function | 页面卸载时触发。 |
onPullDownRefresh | Function | 页面下拉时触发。 |
onReachBottom | Function | 上拉触底时触发。 |
onShareAppMessage | Function | 点击右上角分享时触发。 |
//index.js
Page({
onLoad(query) {
// 页面加载
},
onReady() {
// 页面加载完成
},
onShow() {
// 页面显示
},
onHide() {
// 页面隐藏
},
onUnload() {
// 页面被关闭
},
onTitleClick() {
// 标题被点击
},
onPullDownRefresh() {
// 页面被下拉
},
onReachBottom() {
// 页面被拉到底部
},
onShareAppMessage() {
// 返回自定义分享信息
},
})