小程序setData工作原理理解圖


優化建議:
1.頻繁的去setData--我曾經用這個弄過動畫效果,當然后來發現JS動畫不適合小程序,CSS3動畫才是王道
2.每次setData都傳遞大量新數據--這個大量還真不好理解,暫時定為排行榜類型數據傳輸一次傳輸成千上百個用戶吧,這種情況應該考慮分頁;但是當分頁過得是否就累計成大量了呢?wx:key是否解決了這個問題呢?官方的說法是,有wx:key可以提高渲染效率,這事可行
3.后台態頁面進行setData--我的理解是onHide不應該使用setData,還沒遇到過非要在onHide里面使用setData,還需探索
總結:
1.動畫操作使用CSS3
2.大量數據基本上是需要wx:for來循環的,所以進行分頁並添加wx:key
3.當出現onHide需要執行setData的時候,應該優先在程序中進行避免這種情況出現
4.減少一次觸發多個接口,導致觸發多個setData


免責聲明!

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



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