stroage.js 999 Bytes
function setItem(key, value, module_name) {
  // console.log(key,value)
  my.setStorageSync({
    key: key,
    data: value
  });

  // if (module_name) {
  // 	let module_name_info = getItem(module_name) || {};
  // 	module_name_info[key] = value;
  // 	try {
  // 		my.setStorageSync(module_name, module_name_info);
  // 	} catch (e) {
  // 		my.setStorage({
  // 			key: module_name,
  // 			data: module_name_info
  // 		})
  // 	}
  // } else {
  // 	try {
  // 		my.setStorageSync(key, value);
  // 	} catch (e) {
  // 		my.setStorage({
  // 			key: key,
  // 			data: value
  // 		})
  // 	}
  // }
}

function getItem(key, module_name) {
  // if (module_name) {
  //   let val = getItem(module_name);
  //   if (val) return val[key];
  //   return '';
  // }
  // return my.getStorageSync(key).data
  return my.getStorageSync({
    key: key
  }).data;
}

function clear(name) {
  name ? my.removeStorageSync(name) : my.clearStorageSync()
}

module.exports = {
  setItem,
  getItem,
  clear
}