天天看點

微信小程式tabBar導航欄頁和其他頁執行onLoad與onShow時機;tabBar頁擷取不到參數問題;navigateTo跳轉無效問題;onShow執行兩次問題;

1.注意點: 隻有五種情況會觸發導航欄tabBar頁的onLoad函數,分别是:

–1.1:首次進入到導航欄tabBar頁面;

–1.2:從微信分享進入的導航欄tabBar頁面;

–1.3:識别二維碼跳轉到小程式的導航欄tabBar頁面;

–1.4:使用了uni.reLaunch後銷毀了所有其他頁面,點選傳回首頁按鈕,到的首頁,也會觸發首頁的onLoad函數;或者直接使用uni.reLaunch到tabBar頁,也會觸發其onLoad;(因為reLaunch既關閉了所有頁面 也可以跳轉到任意頁面,包括跳到tabBar頁)

–1.5:重要一點:隻要這個tabBar頁被銷毀了,下次進入到這個tabBar頁就會觸發其onLoad和onShow(類似1.4觸發)

2.非tabBar頁執行onLoad時機:隻要進入就會執行
3.無論什麼頁面,隻要顯示就會執行onShow

另:tabBar頁擷取不到參數問題 和 navigateTo跳轉無效問題 和 onShow執行兩次問題