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

     

  • 相关阅读:
    AcWing 852. spfa判断负环 边权可能为负数。
    面试题 02.01. 移除重复节点
    1114. 按序打印
    剑指 Offer 38. 字符串的排列
    557. 反转字符串中的单词 III
    645. 错误的集合
    面试题 05.03. 翻转数位
    1356. 根据数字二进制下 1 的数目排序
    748. 最短完整词
    剑指 Offer 32
  • 原文地址:https://www.cnblogs.com/zhif97/p/13742023.html
Copyright © 2020-2023  润新知