雄安惠民卡
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
xahmk_app/util/db.js

66 lines
1.0 KiB

//取值
function get(key,sync = true,defaults = false) {
try {
if(sync){
let data = uni.getStorageSync(key);
if(data.data && data.type == 'object'){ return data.data }
if(data){ return data; }else{ return defaults; }
}else{
let data = '';
uni.getStorage({
key:key,
success: function (res) {
data = res.data;
}
});
if(data){ return data; }else{ return defaults; }
}
} catch (e) {
return defaults;
}
}
//赋值
function set(key, value, sync = true) {
try{
if(sync){
return uni.setStorageSync(key, value);
}else{
uni.setStorage({
key: key,
data: value
});
}
} catch (e) { }
}
//移除
function del(key, sync = true){
try {
if (sync) {
return uni.removeStorageSync(key);
} else {
uni.removeStorage({
key: key
});
}
} catch (e) { return false; }
}
//清空
function clear(sync = true){
try {
if (sync) {
return uni.clearStorageSync();
} else {
uni.clearStorage();
}
} catch (e) { return false; }
}
export {
get,
set,
del,
clear
}