1. 程式人生 > >【Taro全實踐】Taro在微信小程式中的生命週期

【Taro全實踐】Taro在微信小程式中的生命週期

一、Taro的本身生命週期

生命週期
componentWillMount
在微信小程式中這一生命週期方法對應頁面的onLoad或入口檔案app中的onLaunch

componentDidMount
在微信小程式中這一生命週期方法對應頁面的onReady或入口檔案app中的onLaunch,在 componentWillMount後執行

componentDidShow
在微信小程式中這一生命週期方法對應 onShow

componentDidHide
在微信小程式中這一生命週期方法對應 onHide

componentDidCatchError
錯誤監聽函式,在微信小程式中這一生命週期方法對應 onError

componentDidNotFound
頁面不存在監聽函式,在微信小程式中這一生命週期方法對應 onPageNotFound

shouldComponentUpdate
頁面是否需要更新

componentWillUpdate
頁面即將更新

componentDidUpdate
頁面更新完畢

componentWillUnmount
頁面退出,在微信小程式中這一生命週期方法對應 onUnload

 

一、Taro在微信小程式開發中特有的生命週期

1. onPullDownRefresh: 頁面相關事件處理函式–監聽使用者下拉動作

2. onReachBottom: 頁面上拉觸底事件的處理函式

3. onShareAppMessage: 使用者點選右上角轉發

4. onPageScroll: 頁面滾動觸發事件的處理函式

5. onTabItemTap: 當前是 tab 頁時,點選 tab 時觸發

6. componentWillPreload: 預載入,只在微信小程式中可用