微信小程序教程02:App(Object)和Page(Object) 构造器介绍
生活随笔
收集整理的這篇文章主要介紹了
微信小程序教程02:App(Object)和Page(Object) 构造器介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在/app.js中,有方法App,它的作用是注冊整個小程序的應用,其中可以傳入一些配置,或者存儲全局狀態。
App(Object) 構造器生命周期
| onLaunch | Function | 在小程序初始化時觸發,全局僅觸發一次 |
| onShow | Function | 小程序顯示時觸發,如小程序從懸浮窗顯示到前臺 |
| onHide | Function | 小程序隱藏時觸發,如小程序收起到懸浮窗 |
| onError | Function | 出現錯誤時觸發, |
| onPageNotFound | Function | 打開不存在頁面時觸發 |
| 其他 | Any | 可以為全局添加任意參數,在頁面中通過const app = getApp()獲取應用實例后,即可通過app[propName]訪問,也可以通過app[propName]修改它的值,修改后也在全局有效 |
Page(Object) 構造器生命周期
| data | Object | 頁面數據,類似于Vue組件中的data,可以通過this.data[propName]訪問 |
| onLoad | Function | 頁面已加載,類似于Vue的created |
| onShow | Function | 頁面顯示的觸發 |
| onReady | Function | 頁面初次渲染完成,類似于Vue的mounted |
| onHide | Function | 頁面隱藏的觸發 |
| onUnload | Function | 頁面銷毀時觸發 |
| onPullDownRefresh | Function | 下拉刷新時觸發 |
| onReachBottom | Function | 頁面上拉觸底觸發 |
| onShareAppMessage | Function | 點擊右上角分享按鈕觸發,但只能監聽到用戶點擊,無法獲取用戶是否成功分享,通常的做法是點擊之后,延遲一段時間就判斷為已分享 |
| onPageScroll | Function | 頁面滾動觸發,類似于window.onscroll |
| onResize | Function | 頁面尺寸變化時觸發,例如手機從豎屏變味橫屏 |
| onTabItemTap | Function | 當前頁為tab頁時,點擊tab時觸發 |
| 其他 | Any | 可以為該頁面添加任意參數,通過this[propName]可以訪問 |
總結
以上是生活随笔為你收集整理的微信小程序教程02:App(Object)和Page(Object) 构造器介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IT营Koa2教程_Koa2+Nodej
- 下一篇: future.cancel不能关闭线程_