store.js 571 B

123456789101112131415161718192021222324252627282930313233
  1. module.exports = {
  2. setStore: setStore,
  3. getStore: getStore,
  4. remove: remove,
  5. }
  6. //同步储存缓存数据
  7. async function setStore(key, value) {
  8. try {
  9. wx.setStorageSync(key, value);
  10. } catch (e) { }
  11. };
  12. //同步取出缓存数据
  13. function getStore(key) {
  14. try {
  15. const strings = require('../utils/strings');
  16. var list = wx.getStorageSync(key);
  17. if (!strings.isEmpty(list)) {
  18. return list;
  19. }
  20. } catch (e) {
  21. return [];
  22. }
  23. return [];
  24. };
  25. //移除指定key
  26. function remove(key) {
  27. try {
  28. wx.removeStorageSync(key)
  29. } catch (e) { }
  30. }