引入
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')
// => mikesetCookie(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()