store.js 548 B

12345678910111213141516171819202122232425262728293031
  1. module.exports = {
  2. setStore: setStore,
  3. getStore: getStore,
  4. remove: remove,
  5. }
  6. //同步储存缓存数据
  7. 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(strings)) {
  18. return list;
  19. }
  20. } catch (e) {}
  21. return [];
  22. };
  23. //移除指定key
  24. function remove(key) {
  25. try {
  26. wx.removeStorageSync(key)
  27. } catch (e) {}
  28. }