微信小程序教程02:App(Object)和Page(Object) 构造器介绍

在/app.js中,有方法App,它的作用是注册整个小程序的应用,其中可以传入一些配置,或者存储全局状态。

App(Object) 构造器生命周期

属性类型描述
onLaunchFunction在小程序初始化时触发,全局仅触发一次
onShowFunction小程序显示时触发,如小程序从悬浮窗显示到前台
onHideFunction小程序隐藏时触发,如小程序收起到悬浮窗
onErrorFunction出现错误时触发,
onPageNotFoundFunction打开不存在页面时触发
其他Any可以为全局添加任意参数,在页面中通过const app = getApp()获取应用实例后,即可通过app[propName]访问,也可以通过app[propName]修改它的值,修改后也在全局有效

Page(Object) 构造器生命周期

属性类型描述
dataObject页面数据,类似于Vue组件中的data,可以通过this.data[propName]访问
onLoadFunction页面已加载,类似于Vue的created
onShowFunction页面显示的触发
onReadyFunction页面初次渲染完成,类似于Vue的mounted
onHideFunction页面隐藏的触发
onUnloadFunction页面销毁时触发
onPullDownRefreshFunction下拉刷新时触发
onReachBottomFunction页面上拉触底触发
onShareAppMessageFunction点击右上角分享按钮触发,但只能监听到用户点击,无法获取用户是否成功分享,通常的做法是点击之后,延迟一段时间就判断为已分享
onPageScrollFunction页面滚动触发,类似于window.onscroll
onResizeFunction页面尺寸变化时触发,例如手机从竖屏变味横屏
onTabItemTapFunction当前页为tab页时,点击tab时触发
其他Any可以为该页面添加任意参数,通过this[propName]可以访问
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值