Vue-Cookies

安装

1
npm install vue-cookies --save

引入

main.js 文件中引入

1
2
import VueCookies from 'vue-cookies'
Vue.use(VueCookies)

API

  1. 全局配置 vue-cookies 过期时间

    1
    this.$cookies.config(expireTimes);	// default: expireTimes = 1d 
  2. 添加 cookies

    1
    this.$cookies.set(key,value[,expireTimes]);
  3. 取出 cookies

    1
    this.$cookies.get(key);
  4. 删除 cookies

    1
    this.$cookies.remove(key);
  5. 检测某个 key 是否存在

    1
    this.$cookies.isKey(key);
  6. 获取所有 key

    1
    this.$cookies.keys();
  7. 设置 cookies 过期时间 expireTimes 格式

    1
    2
    3
    4
    5
    this.$cookies.set('token','123');				// 默认 1 天

    // 设置 2 天后过期
    this.$cookies.set('token','123','2d'); // d 表示天
    this.$cookies.set('token','123',48 * 60 * 60); // 以秒为单位

    具体字符见下表

    字符 单位
    y
    m
    d
    h
    min
    s

参考文献

vue-cookies 使用方法