Mpvue寫小程序的問題集合

問題1:頁面復用的情況下,data會保留,會退到上一頁面的時候,數據被覆蓋;

解決:在相應的生命周期中適時的對數據進行初始化、清空、緩存

問題2:緩存頁面的注意事項以及實現原理;

解決:總體思路是在onHide中進行當前頁面數據的緩存,在onShow中取緩存,在onUnload清空當前頁面的緩存。·重點是·在每個vue頁面中,都有一個__wxWebviewId__,該值會在頁面創建的過程中生成,并且不會重復,以此來判斷當前頁面是否有緩存

問題3:在長列表中預覽圖片wx.previewImage后,總會導致數據異常刷新;

解決:該函數會直接觸發最頂層的App.js中的onShow和onHide等生命周期,以及當前界面的生命周期,如果有進行相應函數的調用,要酌情更改

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。