微信小程序開發注意事項(優化項)


最近公司有一個小程序開發項目,自己也自學了不少,有一些開發小心得,記錄在這里。

小程序開發中注意:

1,setData

    小程序視圖層和邏輯層在兩個獨立的模塊,並不具備數據直接傳遞的,setData相當於他們的橋梁。常見的setData操作錯誤有三種。

     (1),頻繁的去setData:在開發過程中,盡量少的去setData,大量的setData數據會導致頁面卡頓或下拉延時等。

     (2),setData大量新數據:我們從setData底層可知,每次setData都會生成一個腳本,數據量大會導致腳本的編譯執行時間太長,占用webView js 線程。

     (3),后台態頁面進行setData:在wxml里沒有用到的變量等最好不要setData,可以設置一個全局變化,后台態頁面setData會搶占前台頁面資源。

2,圖片

     目前圖片資源的主要性能問題在於大圖片和長列表圖片上,這兩種情況都有可能導致 iOS 客戶端內存占用上升,從而觸發系統回收小程序頁面。

      

 

3,代碼包大小的優化

     小程序對於代碼包大小是2018kb,對於開發者來說,要注意:

     (1),兩個以上頁面要封裝。

    (2),不使用的代碼和資源要及時清除。

    (3),能用字體圖標代替的盡量少使用圖片。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM