1.0.1 • Published 5 years ago

vue-save-storage v1.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

vue-save-storage

Install

npm install --save vue-save-storage

Usage

import Vue from 'vue'
import storage from 'vue-save-storage'
// 默认引入为localstorage
Vue.prototype.$storage = storage
import Vue from 'vue'
import {local, session} from 'vue-save-storage'
// localstorage, session
Vue.prototype.$local = local
Vue.prototype.$session = session

Nuxt.js

可以在Nuxt.js中使用vue-save-storage

vue-save-storage必须作为NuxtJS插件包含在内:

// nuxt.config.js
plugins: [{ src: '~/plugins/storage.js', ssr: false }]

API

localStorage and sessionStorage

  • setItem(key, value<any>): value可以为对象、数组或者基本类型
  • getItem(key<string>): 获取localStorage或者sessionStorage中设置的值。
  • remove(key<string>): 移除localStorage或者sessionStorage中某一个值
  • clear(): 移除localStorage或者sessionStorage中所有的值