最近在開發微信小程序的過程中發現,當點擊一個很深路徑的頁面時,再返回上一級頁面的時候,上一級頁面會刷新,數據丟失,原因是因爲:
微信小程序的頁面層級最多五層,如果超過了五層,第五層的頁面會被銷燬,當頁面回退的時候,上一級的頁面需要重新創建,所以原來頁面上的數據就會丟失。
所以你可以使用 redirectTo 來代替 navigateTo 關閉當前頁面,跳轉到應用內的某個頁面。
最近在開發微信小程序的過程中發現,當點擊一個很深路徑的頁面時,再返回上一級頁面的時候,上一級頁面會刷新,數據丟失,原因是因爲:
微信小程序的頁面層級最多五層,如果超過了五層,第五層的頁面會被銷燬,當頁面回退的時候,上一級的頁面需要重新創建,所以原來頁面上的數據就會丟失。
所以你可以使用 redirectTo 來代替 navigateTo 關閉當前頁面,跳轉到應用內的某個頁面。