vue2获取cookie/删除cookie/设置cookie

起因,访问不同路由跳到首页/ 需登录账号

demo

<template>
  <div>
    <button @click="setCookie">设置Cookie</button>
    <button @click="getCookie">获取Cookie</button>
    <button @click="deleteCookie">删除Cookie</button>
  </div>
</template>

<script>
import Cookies from 'js-cookie';

export default {
  methods: {
    setCookie() {
      // 设置cookie,使用js-cookie库
      Cookies.set('username', 'John Doe', { expires: 7 }); // 设置名为 'username' 的cookie,有效期为7天
    },
    getCookie() {
      // 获取cookie的值
      const username = Cookies.get('username'); // 获取名为 'username' 的cookie的值
      if (username) {
        console.log(`Username: ${username}`);
      } else {
        console.log('Cookie不存在');
      }
    },
    deleteCookie() {
      // 删除cookie
      Cookies.remove('username'); // 删除名为 'username' 的cookie
    },
  },
};
</script>
posted @ 2023-11-08 19:53  __username  阅读(735)  评论(0编辑  收藏  举报

本文作者:DIVMonster

本文链接:https://www.cnblogs.com/guangzan/p/12886111.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。