引入
ts
import {
getCookie,
setCookie,
clearCookie,
clearAll
} from 't-comm';
// 不支持 tree-shaking 的项目
import {
getCookie,
setCookie,
clearCookie,
clearAll
} from 't-comm/lib/cookie/index';
// 只支持 ESM 的项目
import {
getCookie,
setCookie,
clearCookie,
clearAll
} from 't-comm/es/cookie/index';
getCookie(key)
描述:
获取cookie
参数:
参数名 | 类型 | 描述 |
---|---|---|
key | string | cookie键值 |
返回: string
cookie值
示例
typescript
const res = getCookie('name')
// => mike
setCookie(key, value, [hours])
描述:
设置cookie
参数:
参数名 | 类型 | 描述 |
---|---|---|
key | string | cookie键值 |
value | string | cookie值 |
[hours] | number | 过期时间,单位小时 |
示例
typescript
setCookie('name', 'mike')
clearCookie(key)
描述:
清除cookie
参数:
参数名 | 类型 | 描述 |
---|---|---|
key | string | cookie键 |
示例
typescript
clearCookie('name');
clearAll(domain)
描述:
清除全部cookie
参数:
参数名 | 类型 | 描述 |
---|---|---|
domain | string | 域名 |
示例
typescript
clearAll()