Files
gjt_mini/utils/storage.js
2025-12-30 09:44:46 +08:00

32 lines
571 B
JavaScript

import JSONBigint from 'json-bigint';
export default {
get(key) {
if (!key) console.error('key不能为空');
let result = uni.getStorageSync(key);
try {
result = JSONBigint.parse(result);
} catch (e) {}
return result;
},
set(key, value) {
if (!key) console.error('key不能为空');
typeof value === 'object' && (value = JSONBigint.stringify(value));
try {
uni.setStorageSync(key, value)
} catch (e) {
console.log("数据存储错误", e)
}
},
remove(key) {
uni.removeStorageSync(key);
},
clean() {
uni.clearStorage();
}
};