npm手册
手册
cnpm install vue-cookies --save
// main.js
import Vue from 'vue'
import VueCookies from 'vue-cookies'
Vue.use(VueCookies)
// 应用
Set a cookie
this.$cookies.set(keyName, value[, expireTimes[, path[, domain[, secure]]]]) //return this
Get a cookie
this.$cookies.get(keyName) // return value
Remove a cookie
this.$cookies.remove(keyName [, path [, domain]]) // return false or true , warning: next version return this; use isKey(keyname) return true/false,please
Exist a cookie name
this.$cookies.isKey(keyName) // return false or true
Get All cookie name
this.$cookies.keys() // return a array
//设置案例
this.$cookies.set("user_session","25j_7Sl6xDq2Kc3ym0fmrSSk2xV2XkUkX")
// number + d , ignore case
.set("user_session","25j_7Sl6xDq2Kc3ym0fmrSSk2xV2XkUkX","1d")
.set("user_session","25j_7Sl6xDq2Kc3ym0fmrSSk2xV2XkUkX","1D")
// Base of second
.set("user_session","25j_7Sl6xDq2Kc3ym0fmrSSk2xV2XkUkX",60 * 60 * 24)
// input a Date, + 1day
.set("user_session","25j_7Sl6xDq2Kc3ym0fmrSSk2xV2XkUkX", new Date(2017, 03, 12))
// input a date string, + 1day
.set("user_session","25j_7Sl6xDq2Kc3ym0fmrSSk2xV2XkUkX", "Sat, 13 Mar 2017 12:25:57 GMT")
//另一种写法
import Cookie from 'vue-cookies'
Cookie.set("username", userobj.username, "20min") //分钟
Cookie.set("username", userobj.username, "1d") //天
Cookie.get("username")
Cookie.remove('username')
RE: Vue.js实战笔记