zoukankan      html  css  js  c++  java
  • 客户端存储操作模块

    /**
     * 客户端存储操作模块
     */
    export default {
      /**
       *  以字符串形式保存到客户端存储
       */
      setStr: function (key, value) {
        if (!key) return
        typeof value === 'object' && (value = JSON.stringify(value))
        window.sessionStorage.setItem(key, value)
      },
      /**
       *  以原始类型保存到客户端存储
       */
      set: function (key, value) {
        if (!key) return
        value = JSON.stringify(value)
        window.sessionStorage.setItem(key, value)
      },
      /**
       *  获取原始类型数据
       */
      get: function (key) {
        if (!key) return null
        return JSON.parse(window.sessionStorage.getItem(key))
      },
      /**
       *  获取字符串类型数据
       */
      getStr: function (key) {
        if (!key) return null
        return window.sessionStorage.getItem(key)
      },
      remove: function (key) {
        return window.sessionStorage.removeItem(key)
      },
      /**
       *  从LocalStorage获取字符串类型数据
       */
      getLocalStr: function (key) {
        if (!key) return null
        return window.localStorage.getItem(key)
      },
      /**
       *  以字符串形式保存到LocalStorage
       */
      setLocalStr: function (key, value) {
        if (!key) return
        typeof value === 'object' && (value = JSON.stringify(value))
        window.localStorage.setItem(key, value)
      },
      removeLocal: function (key) {
        return window.localStorage.removeItem(key)
      }
    }
  • 相关阅读:
    如何申请iOS开发者证书/发布app到手机
    STL
    TCP/IP编程
    STL
    STL
    Python网络爬虫
    Python网络爬虫
    Python网络爬虫
    Python编程-基础知识-python项目包和文件的管理以及如何引用相对路径的包和模块
    带你认识HL7和CDA
  • 原文地址:https://www.cnblogs.com/ympjsc/p/12304387.html
Copyright © 2011-2022 走看看