業務場景:小程序需要先獲取用戶信息,然后將信息保存到Storage中,最后去首頁獲取緩存信息(進而調接口獲取數據)。
問題:首頁加載后並未獲取到用戶信息
導致原因:app.js里的onLaunch(異步)方法調用得到數據的速度比頁面Page中的onLoad慢,導致在加載首頁時用戶信息總是為空
解決辦法:
1、加一個啟動頁,獲取成功后,然后再跳轉首頁;
2、使用promise,判斷進程狀態,在index中去判斷進程狀態,再去執行頁面的加載。
業務場景:小程序需要先獲取用戶信息,然后將信息保存到Storage中,最后去首頁獲取緩存信息(進而調接口獲取數據)。
問題:首頁加載后並未獲取到用戶信息
導致原因:app.js里的onLaunch(異步)方法調用得到數據的速度比頁面Page中的onLoad慢,導致在加載首頁時用戶信息總是為空
解決辦法:
1、加一個啟動頁,獲取成功后,然后再跳轉首頁;
2、使用promise,判斷進程狀態,在index中去判斷進程狀態,再去執行頁面的加載。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。