• 封装localstoragestorage.js


    /**
     * localStorage and sessionStorage basic operation
     */
    const ls = localStorage;
    const ss = sessionStorage;
    const db = {
      ls: {
        get(key) {
          try {
            return JSON.parse(ls.getItem(key));
          } catch (err) {
            return ls.getItem(key);
          }
        },
        set(key, value) {
          ls.setItem(key, JSON.stringify(value));
        },
        remove(key) {
          ls.removeItem(key);
        },
        clear() {
          ls.clear();
        }
      },
      ss: {
        get(key) {
          try {
            return JSON.parse(ss.getItem(key));
          } catch (err) {
            return ss.getItem(key);
          }
        },
        set(key, value) {
          ss.setItem(key, JSON.stringify(value));
        },
        remove(key) {
          ss.removeItem(key);
        },
        clear() {
          ss.clear();
        }
      }
    };
    export default db;
     
     
     
    //........使用
     let username = this.$db.ls.get("username");
     let password = this.$db.ls.get("password");
  • 相关阅读:
    dfs手写栈模板
    Remember the Word
    Sockets
    Sanatorium
    Exams
    Cormen — The Best Friend Of a Man
    win 7 普通家庭版 装IIS
    [引]构造文法时表达式中算符优先级的问题
    Chart系列(二):数据绑定
    算法整理篇之:数据结构 | 数组(1)
  • 原文地址:https://www.cnblogs.com/bwnnxxx123/p/15646316.html
Copyright © 2020-2023  润新知