local_storage_store.js 492 B

12345678910111213141516171819202122232425262728
  1. this.LocalStorageStore = class LocalStorageStore {
  2. get(key) {
  3. try {
  4. return JSON.parse(localStorage.getItem(key));
  5. } catch (error) {}
  6. }
  7. set(key, value) {
  8. try {
  9. localStorage.setItem(key, JSON.stringify(value));
  10. return true;
  11. } catch (error) {}
  12. }
  13. del(key) {
  14. try {
  15. localStorage.removeItem(key);
  16. return true;
  17. } catch (error) {}
  18. }
  19. reset() {
  20. try {
  21. localStorage.clear();
  22. return true;
  23. } catch (error) {}
  24. }
  25. };