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