| 函數名 | 說明 | 平臺差異說明 | 最低版本 |
| --- | --- | --- | --- |
| onLoad | 監聽頁面加載,其參數為上個頁面傳遞的數據,參數類型為Object(用于頁面傳參),參考[示例](https://uniapp.dcloud.io/api/router?id=navigateto) | | |
| onShow | 監聽頁面顯示。頁面每次出現在屏幕上都觸發,包括從下級頁面點返回露出當前頁面 | | |
| onReady | 監聽頁面初次渲染完成。注意如果渲染速度快,會在頁面進入動畫完成前觸發 | | |
| onHide | 監聽頁面隱藏 | | |
| onUnload | 監聽頁面卸載 | | |
| onResize | 監聽窗口尺寸變化 | App、微信小程序 | |
| onPullDownRefresh | 監聽用戶下拉動作,一般用于下拉刷新,參考[示例](https://uniapp.dcloud.io/api/ui/pulldown) | | |
| onReachBottom | 頁面上拉觸底事件的處理函數 | | |
| onTabItemTap | 點擊 tab 時觸發,參數為Object,具體見下方注意事項 | 微信小程序、百度小程序、H5、App(自定義組件模式) | |
| onShareAppMessage | 用戶點擊右上角分享 | 微信小程序、百度小程序、頭條小程序、支付寶小程序 | |
| onPageScroll | 監聽頁面滾動,參數為Object | | |
| onNavigationBarButtonTap | 監聽原生標題欄按鈕點擊事件,參數為Object | 5+ App、H5 | |
| onBackPress | 監聽頁面返回,返回 event = {from:backbutton、 navigateBack} ,backbutton 表示來源是左上角返回按鈕或 android 返回鍵;navigateBack表示來源是 uni.navigateBack ;詳細說明及使用:[onBackPress 詳解](http://ask.dcloud.net.cn/article/35120) | App、H5 | |
| onNavigationBarSearchInputChanged | 監聽原生標題欄搜索輸入框輸入內容變化事件 | App、H5 | 1.6.0 |
| onNavigationBarSearchInputConfirmed | 監聽原生標題欄搜索輸入框搜索事件,用戶點擊軟鍵盤上的“搜索”按鈕時觸發。 | App、H5 | 1.6.0 |
| onNavigationBarSearchInputClicked | 監聽原生標題欄搜索輸入框點擊事件 | App、H5 | 1.6.0 |