建議小程序 tabbar 頁面數(shù)據(jù)做緩存

廢話不多說,? 客官進到這里都是來找干貨的

數(shù)據(jù)緩存解決問題:

加載頁面時, 先請求數(shù)據(jù), 在渲染頁面, 頁面就會有短暫的閃屏,? // 當然第一次加載除外

解決方案:

1. onShow 請求接口前, 先拿取緩存

2. onShow? 請求接口,? 返回的數(shù)據(jù), 在賦值的同時寫入緩存

注:?

? ? 1. 緩存里名字都大寫

????2. 存要異步存? (必須)

????3. 取要同步取? (不是必須)


代碼示例:

1.

2.?

請求接口,? 返回的數(shù)據(jù), 在賦值的同時寫入緩存

緩存大法固然好, 也不能濫用, 下面是官方文案:?

將數(shù)據(jù)存儲在本地緩存中指定的 key 中。會覆蓋掉原來該 key 對應的內(nèi)容。數(shù)據(jù)存儲生命周期跟小程序本身一致,即除用戶主動刪除或超過一定時間被自動清理,否則數(shù)據(jù)都一直可用。單個 key 允許存儲的最大數(shù)據(jù)長度為 1MB,所有數(shù)據(jù)存儲上限為 10MB。

開發(fā)小伙伴要合理運用哦

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,653評論 1 32
  • 在一個方法內(nèi)部定義的變量都存儲在棧中,當這個函數(shù)運行結(jié)束后,其對應的棧就會被回收,此時,在其方法體中定義的變量將不...
    Y了個J閱讀 4,570評論 1 14
  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,300評論 4 61
  • 理論總結(jié) 它要解決什么樣的問題? 數(shù)據(jù)的訪問、存取、計算太慢、太不穩(wěn)定、太消耗資源,同時,這樣的操作存在重復性。因...
    jiangmo閱讀 3,139評論 0 11
  • 很多女生都渴望自己是高顏值、高學歷、高收入,可以完成自己,樂在工作,得到成就感,也能享受生活。而現(xiàn)實中的大多數(shù)人卻...
    逗貓弄狗閱讀 495評論 0 0

友情鏈接更多精彩內(nèi)容