/**
* Storage标准封装
*/
const myStorage = {
// 存储
set(key, value) {
try {
wx.setStorageSync(key, JSON.stringify(value))
} catch (err) {
return null
}
},
// 取出数据
get(key) {
try {
const value = JSON.parse(wx.getStorageSync(key));
if (value === null || value === undefined || value === "") {
return null;
}
return JSON.parse(wx.getStorageSync(key))
} catch (err) {
return null
}
},
// 删除数据
remove(key) {
wx.removeStorageSync(key)
}
}
export {
myStorage
};
使用方法
首先引用封装好的js文件
var { myStorage } = require('utils/myStorage.js')
存入
myStorage.set('userInfo', '我是被存入的数据')
读取
console.log(myStorage.get('userInfo'))
删除
myStorage.remove('userInfo')