vue中使用cookie, js-cookie用法

  • Post author:
  • Post category:vue


官网:

js-cookie地址

下载

npm i js-cookie

创建xxx.js文件,(我是在utils文件夹下创建的 storages.js )

import Cookies from 'js-cookie'

const TokenKey = 'token';

let seconds = 60 * 30; // 设置cookie过期时间,单位秒 

export function setToken(token, domain) {
  let expires = new Date(new Date() * 1 + seconds * 1000);
  return Cookies.set(TokenKey, token, { expires: expires, path: '/', domain: domain  });
}

export function getToken() {
  return Cookies.get(TokenKey)
}

export function removeToken(domain) {
  return Cookies.remove(TokenKey, { expires: seconds, path: '/', domain: domain  })
}

引用

import { setToken, getToken, removeToken } from '../utils/storages';

使用

setToken('123456'); // 设置cookie
getToken(); //获取cookie
removeToken(); //移除cookie



版权声明:本文为weixin_47121445原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。