美文网首页
设置,读取cookie的方法

设置,读取cookie的方法

作者: 简约酒馆 | 来源:发表于2019-12-15 00:34 被阅读0次

    因为cookie读取需要通过域名来的,需要使用服务器来运行,我这里使用vue脚手架来运行的

    <template>
      <div id="app">
        <img src="./assets/logo.png">
        <router-view/>
      </div>
    </template>
    
    <script>
    export default {
      name: 'App',
      mounted(){
        ////封装设置cookie方法   设置cookie需要名 值 生命周期 生命周期是毫秒来计算的 
       function setCookie(name,value,time) {
         //获取当前的系统时间
         var exp=new Date();
         //设置到期时间=当前系统时间转换成毫秒 + 到期时间的time天数  转化成毫秒数
         exp.setTime(exp.getTime()+time*24*60*60*1000);
        //  设置cookie 
         document.cookie=name+"="+encodeURIComponent(value)+";expries"+exp.toUTCString()+";path=/";
      }
      //调用方法传递参数  进行cookie设置
      setCookie("username","张三",7)
      //==========封装读取cookie的方法  
      function getCookie(name){
      //读取cookie字符(match方法使用正则)从|开始+name+=到;或$结束得到信息
        var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
        if(arr!=null) return decodeURIComponent(arr[2]);
        return null
      }
      console.log(getCookie("username"))
    }
    }
    </script>
    
    <style>
    #app {
      font-family: 'Avenir', Helvetica, Arial, sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-align: center;
      color: #2c3e50;
      margin-top: 60px;
    }
    </style>
    
    

    相关文章

      网友评论

          本文标题:设置,读取cookie的方法

          本文链接:https://www.haomeiwen.com/subject/omfknctx.html