vue-cookies的使用
安装vue-cookies
npm install vue-cookies --save
使用vue-cookies
// 在main.js中 // require var Vue = require('vue') Vue.use(require('vue-cookies')) // es2015 module (推荐使用这个) import Vue from 'vue' import VueCookies from 'vue-cookies' Vue.use(VueCookies)
API:
语法格式:
[this | Vue | window].$cookies.[method]
设置全局配置:
// 默认expireTimes为 1d, path = / this.$cookies.config(expireTimes[,path])
例如:
this.$cookies.config('30d')
设置一个cookies:
this.$cookies.set(keyName, expireTimes[, path[, domain[, secure]]]]) // return this
获取一个cookies:
this.$cookies.get(keyName) // return value
删除一个cookies:
this.$cookies.remove(keyName, [, path [, domain]]) // return this
判断一个cookies是否存在:
this.$cookies.isKey(keyName) // return false or true
获取所有的cookies:
this.$cookies.keys() // return a array
注意:
$ cookies的关键名称不能设置成['expires','max-age','path','domain','secure']
参考官网: https://www.npmjs.com/package/vue-cookies#package-managers