vue-cookies
一、模塊的安裝
npm install vue-cookies --save
二.配置main.js
// 全局配置cookie,組件調用方式:this.$cookies import cookies from 'vue-cookies' Vue.prototype.$cookies = cookies; //配置cookies生命周期,單位不區分大小寫 this.$cookies.config('1d') //填的值1d為一天,1h為一小時,1min為一分鍾,1s為1秒:如下表
時間單位 | 單位全名 |
---|---|
y | year(年) |
m | month(月) |
d | day(日) |
h | hour(時) |
min | minute(分) |
s | second(秒) |
三.使用方式
-
設置cookies:this.$cookies.set(key,value) 例如=======>this.$cookies.set('userInfo',‘’)
-
獲取指定的cookies
:this.$cookies.get(key) -
獲取所有cookies返回為數組的形式
:this.$cookies.keys(key) -
刪除
:this.$cookies.remove
(key) -
刪除后如果沒有重啟瀏覽器,cookies的key還在的,不過value為空。
-
檢查某個cookies的value是否存在
:this.$cookies.isKey(key)
四.舉個栗子
(1)將用戶id寫入cookies中 this.$cookies.set("userId","9527") (2)獲取寫入的id的cookies let userId= this.$cookies.get("userId") 則,userId=9527; (3) 刪除寫入的id的cookies this.$cookies.remove("userId")