设置缓存
wx.setStorage({
key:"key",
data:"value"
})
移除缓存
wx.removeStorage({
key: 'key',
success (res) {
console.log(res)
}
})
获取缓存
wx.getStorage({
key: 'key',
success (res) {
console.log(res.data)
}
})
清理缓存
wx.clearStorage()
封装一个Storage
export default {
set: (data, key = 'userData') => {
return wx.setStorageSync(key, data);
},
get: (key = 'userData') => {
return wx.getStorageSync(key);
},
remove: (key = 'userData') => {
return wx.removeStorageSync(key);
},
clear: () => {
return wx.clearStorageSync();
},
Set: (data, key = 'userData') => {
return wx.setStorage({ key, data });
},
Get: (key = 'userData') => {
return wx.getStorage({ key });
},
Remove: (key = 'userData') => {
return wx.removeStorage(key);
},
Clear: () => {
return wx.clearStorage();
}
};
使用封装
import Storage from "./common/auth/Storage";
const storage = Storage.get("userData");
if (!storage) {
return that.login_register();
}
小程序使用缓存