Vue.ls的使用

 介绍:Vue.ls 就是一个Vue插件,用于从Vue上下文中使用本地Storage,会话Storage和内存Storage。

一、安装

NPM

npm install vue-ls --save

YARN

yarn add vue-ls

二、使用

1.在【main.js】文件中引入

import Vue from 'vue'
import Storage from 'vue-ls'

// vue-ls 的配置
const options = {
    namespace: 'pro_',   // key 键的前缀(随便起)
  	name: 'ls',          // 变量名称(随便起) 使用方式:Vue.变量名称 或 this.$变量名称
  	storage: 'local'     // 作用范围:local、session、memory  =>local存到localStorage,session存到sessionStorage
}

Vue.use(Storage, options)

2.使用

mounted () {
  this.$ls.set("name","test")
}

3.查看

三、API说明

Global(全局使用方式):Vue.ls

Context (上下文使用方式 ):this.$ls

  • 读取Vue.ls.get(name, def)
    • name:返回storage中 name值;
    • def: 默认null, 如果为设置则返回 name;
  • 修改Vue.ls.set(name, value, expire)
    • 在storage中设置 name 与 value ,并将 value 转化为JSON;
    • expire: 默认为 null , name 的有效时间以毫秒为单位,有效时间过后恢复为默认值null;
  • 清除storage:Vue.ls.clear()
    • 删除某一个:Vue.ls.clear(name);
  • 设置侦听器Vue.ls.on(name, callback)
    • 持续监听 name 在其他标签上的更改,更改时触发 callback;
    • callback接受三个参数:
      • newValue: 存储中的新值;
      • oldValue:存储中的旧值;
      • url:修改来自选项卡的 url;
  • 删除设置的侦听器Vue.ls.off (name, callback)

如果你有什么意见或者建议也欢迎给我留言,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值