作者:放肆的微笑-扯痛了忧伤 | 来源:互联网 | 2023-09-12 13:02
首先执行 :
npm install vue-COOKIEs --save
在main.js全局引用
import Vue from 'Vue'import VueCOOKIEs from 'vue-COOKIEs'Vue.use(VueCOOKIEs)
Api
this.$COOKIEs.set(keyName, value[, expireTimes[, path[, domain[, secure]]]]) //return this
this.$COOKIEs.get(keyName) // return value
this.$COOKIEs.remove(keyName [, path [, domain]]) // return false or true , warning: next version return this; use isKey(keyname) return true/false,please
this.$COOKIEs.isKey(keyName) // return false or true
this.$COOKIEs.keys() // return a array
例子
Support chaining sets together
// default expire time: 1 day
this.$COOKIEs.set("user_session","25j_7Sl6xDq2Kc3ym0fmrSSk2xV2XkUkX")
// Base of second
.set("user_session","25j_7Sl6xDq2Kc3ym0fmrSSk2xV2XkUkX",60 * 60 * 24)
// check a COOKIE exist
this.$COOKIEs.isKey("token")
// get a COOKIE
this.$COOKIEs.get("token");
// remove a COOKIE
this.$COOKIEs.remove("token");
// get all COOKIE key names, line shows
this.$COOKIEs.keys().join("\n");
// vue-COOKIEs global
[this | Vue | window].$COOKIEs.[method]
Warning
$COOKIEs key names Cannot be set to [‘expires’,’max-age’,’path’,’domain’,’secure’]