0.1.2 • Published 2 years ago

vet-storage v0.1.2

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

logo

vet-storage

8-) 使用localStorage 或 sessionStorage,为了在使用上增加些安全感和方便项目使用,对常规操作进行封装。

安装

npm install vet-storage --save
npm install crypto-js --save //加密依赖

使用

import {setStorage,getStorage} from 'vet-storage'
export default {
    mounted(){
        setStorage('name','xiaoyi')
        let name = getStorage('name)
        console.log(name)
        // 'xiaoyi'
    }
}

设置confing

setStorageConfig({
  type: "localStorage", // 本地存储类型 sessionStorage
  prefix: "VET", // 名称前缀 建议:项目名 + 项目版本
  expire: 60 * 60 * 24, //过期时间 单位:秒
  isEncrypt: false, // 默认加密 为了调试方便, 开发过程中可以不加密
});

属性方法

方法说明参数
setStorage设置key,value,expire
getStorage读取key
isSupportStorage判断是否支持 Storage-
hasStorage是否存在key
getStorageKeys获取所有 key-
getStorageForIndex根据索引获取 keyindex
getStorageLength获取 Storage 长度-
getStorageAll获取全部-
removeStorage删除key
clearStorage清空-

官方使用文档

http://vue.xhuiteng.com/vet-storage