Vue前端設置cookies


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")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM