vueはどのように優雅にCookie(js-cookieプラグイン)を取得します

1213 ワード

vueはどのように優雅にCookie(js-cookieプラグイン)を取得します
一、取り付け
npm install js-cookie --save
二、引用
import Cookies from 'js-cookie'
三、使用
先着コード
import Cookies from 'js-cookie'

const AccessTokenKey = 'accessToken'
//  token
const RefreshTokenKey = 'refreshToken'
//  token
export function setAccessToken (token) {
  Cookies.set(AccessTokenKey, token)
}

export function setRefreshToken (token) {
  Cookies.set(RefreshTokenKey, token)
}

export function getAccessToken () {
  const cookie = Cookies.get(AccessTokenKey)
  return cookie
}

export function getRefreshToken () {
  return Cookies.get(RefreshTokenKey)
}

export function removeAccessToken () {
  Cookies.remove(AccessTokenKey)
}

export function removeRefreshToken () {
  Cookies.remove(RefreshTokenKey)
}
  • token Cookiesを保存します.set(AccessTokenKey, token); Cookies.set(RefreshTokenKey, token)
  • token Cookiesを取ります.get(AccessTokenKey) Cookies.get(AccessTokenKey)
  • Cookies.get('name'); // => 'value'
    Cookies.get(); // => { name: 'value' }
    
  • token Cookiesを削除します.remove(RefreshTokenKey)