js-cookie 是一个简单的、轻量的用于处理cookie的javascriptAPI。
提供几种安装方法:
npm
npm i js-cookie
CDN
//使用bootcdn
https://cdn.bootcdn.net/ajax/libs/js-cookie/latest/js.cookie.min.js
expires | 过期时间。不设置cookie,则关闭浏览器会删除cookie |
---|---|
path | cookie 存放路径。 |
domain | 一个字符串,指示 Cookie 应该可见的有效域。Cookie 对于所有子域也是可见的。 |
secure | 指示 Cookie 传输是否需要安全协议(https) |
sameSite | 允许控制浏览器是否正在发送 Cookie 以及跨站点请求 |
const api = Cookies.withAttributes({
path: '/',
secure: true
})
api.set('key','value')
Cookies.set('name', 'value')
Cookies.set('name', 'value', { expires: 7 })
Cookies.get('name')
Cookies.remove('name')