image.png
組件與所在頁面關(guān)聯(lián)的兩個生命周期:
在模擬器不會執(zhí)行的兩個函數(shù),在真機會執(zhí)行show 頁面顯示時執(zhí)行 hide 頁面隱藏時執(zhí)行
組件本身的生命周期:
created -》 attached -》ready -》 detacheddetached方法只有在 路由棧清除(頁面退出)情況下執(zhí)行),在堆棧內(nèi)的頁面回退和頁面離開,組件本身的生命周期都不會重新執(zhí)行
問題:
moved 方法的執(zhí)行時期是?
error 方法等觸發(fā)
小程序優(yōu)化技巧:
問題:如何縮短從用戶點擊某個鏈接,到打開新頁面的這段時間?
從頁面響應(yīng)用戶點擊行為,開始跳轉(zhuǎn),到新頁面onload事件觸發(fā),存在一個延遲,這個延遲大概在100-300ms之間(安卓響應(yīng)比ios慢些)。
解決方案:我們可以利用這段時間,預(yù)先發(fā)起新頁面所需要的網(wǎng)絡(luò)請求。這樣一來,就節(jié)省了100-300ms(或者一個網(wǎng)絡(luò)請求的時間)。