小程序本地數據的存儲
wx.setStorageSync(string key, any data)(同步)
參數
string key: 本地緩存中指定的 key
any data: 需要存儲的內容。只支持原生類型、Date、及能夠通過JSON.stringify
序列化的對象。
wx.setStorage(Object object)(異步)
wxml
<button bindtap="cun">存數據</button> <button bindtap="qu">取數據</button> <button bindtap="del">刪</button>
js
cun:function () { wx.setStorageSync('name', "jason") //存 }, qu:function () { wx.setStorageSync('name', "jason is sb") //改 console.log( wx.getStorageSync('name')) //取 }, del:function() { //wx.clearStorageSync() //清除所有的本地數據 wx.removeStorageSync('name') //清除指定的本地數據 }
總結:
1 本地存儲有同步,也有異步,用法一樣,同步與異步的區別,就是我們平時理解的同步與異步 2 這個本地數據的生命周期和小程序同步,如果要清除數據,我們可以用代碼刪除,或者用戶刪除(卸載)小程序,用戶清理微信數據 3 本地數據單個鍵最多只能存1M內容,所有本地數據不能超過10M.