|
作者:Smallerpig,來自原文地址 前言如果您在看此文章之前有過其他程序的開發(fā)經(jīng)驗,那一定會知道一般例如安卓或者蘋果的原生APP都提供了本地的存儲功能,甚至可以使用sqlite數(shù)據(jù)庫來做存儲。可是微信的小程序框架基于微信本身,其實際運行環(huán)境只是在瀏覽器里面,所以不會提供那么豐富的數(shù)據(jù)存儲實力。但html5開始已經(jīng)可以在瀏覽器里面存儲數(shù)據(jù),好在微信的小程序給這個功能封裝好了,這樣我們可以使用數(shù)據(jù)存儲。
上面的set和get都有對應(yīng)的Sync方法,帶Sync的方法為同步方法、不帶Sync的方法為異步方法。
設(shè)置緩存都需要設(shè)置一個key和對應(yīng)的data值,我們在《微信web開發(fā)者工具》中的調(diào)試狀態(tài)下可以點擊調(diào)試窗口的Storage 欄來查看我們緩存在本地的數(shù)據(jù)。 設(shè)置緩存提供setStorage和setStorageSync兩個接口,并且在使用設(shè)置存儲方法時,如果小程序的存儲值當中已經(jīng)存在對應(yīng)的key的值,那么會使用新的值替換原來的值。 setSotrage接口 |