Web端和小程序的storage缓存使用区别
1.写代码的方法不一样
- web: localStorage.setItem(“key”,“value”); localStorage.getItem(“key”)
- 小程序:wx:setStorageSync(“key”,“value”); wx:getStorageSync(“key”);
2.存的时候是否做类型转换
- web:不管存入的是什么数据,都会调用toString()方法把它转换成字符串,再存入
- 小程序:不存在类型转换的操作,存入的是什么数据就是什么数据类型
使用案例
- 小程序使用本地缓存 官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/api/storage/wx.setStorageSync.html
- 1.小程序Storage的写和读,Sync表示同步操作
wx.setStorage({
key:"a",
data:111
})
wx.setStorageSync("b",222);
wx.setStorageSync("c",{
value:333,value2:444});
wx.getStorage({
key: 'a',
success (res) {
const a = res.data
console.log(a)
}
})
var b = wx.getStorageSync('b')
console.log(b)
var c = wx.getStorageSync('c')
console.log(c)