【微信小程序学习】从零开始学习微信小程序(一)
生命周期
App生命周期
App(Object object)
注册小程序,接受一个Object参数,用来指定小程序的生命周期回调等。
App()必须在app.js中调用且只能调用一次,否则会出现无法预期的后果。
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 | 最低版本 |
|---|---|---|---|---|---|
| onLaunch | function | 否 | 生命周期回调--监听小程序初始化 | ||
| onShow | function | 否 | 生命周期回调--监听小程序启动或切到前台 | ||
| onHide | function | 否 | 生命周期回调--监听小程序切到后台 | ||
| onError | function | 否 | 错误监听函数 | ||
| onPageNotFound | function | 否 | 页面不存在监听函数 | 1.9.90 | |
| onUnhandledRejection | function | 否 | 未处理的Promise拒绝事件监听函数 | 2.10.0 | |
| onThemeChange | function | 否 | 监听系统主题变化 | 2.11.0 | |
| 其他 | any | 否 | 开发者可以添加任意的函数或数据变量到Object参数中,用this可以访问。 |
Page生命周期
Page(Object object)
注册自己的小程序的页面,用来指定页面的初始数据、生命周期回调和事件处理函数。
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| data | Object | 页面的初始数据 | ||
| options | Object | 页面的组件选项,同Component 构造器中的options,需要基础库版本2.10.1 | ||
| onLoad | function | 生命周期回调--监听页面加载 | ||
| onShow | function | 生命周期回调--监听页面显示 | ||
| onReady | function | 生命周期回调--监听页面初次渲染完成 | ||
| onHide | function | 生命周期回调--监听页面隐藏 | ||
| onUnload | function | 生命周期回调--监听页面卸载 | ||
| onPullDownRefresh | function | 监听用户下拉动作 | ||
| onReachBottom | function | 页面上拉触底事件的处理函数 | ||
| onShareAppMessage | function | 用户点击右上角转发 | ||
| onShareTimeline | function | 用户点击右上角转发到朋友圈 | ||
| onAddToFavorites | function | 用户点击右上角收藏 | ||
| onPageScroll | function | 页面滚动触发事件的处理函数 | ||
| onResize | function | 页面尺寸改变时触发 | ||
| onTabItemTap | function | 当前是tab页时,点击tab触发 | ||
| 其他 | any | 开发者可以添加任意的函数或数据到Object参数中,在页面的函数中用this可以访问 |
配置项
全局配置
"enablePullDownRefresh": true // 允许下拉刷新
"pageOrientation": "auto" // 在手机上启用屏幕旋转支持
"resizable": true // 在iPad上启用屏幕旋转支持

浙公网安备 33010602011771号