# set 方法

接口 function set(name: string, value: string | object, config?: CONFIG): void

版本 1.0.0

# 作用:添加cookie

# 引入

// 直接引入
import { cookie } from 'project-libs';

// 单独引入
import cookie from 'project-libs/build/cache/cookie';

// 需要先引入 cookie,然后使用 cookie.set("id", "xxx")

# 参数

参数 类型 是否必须 含义
name string cookie 的键
value string 或 object cookie 的值,字符串或者对象,会将其进行 JSON.stringify() 处理
config object 可选配置项

config 目前支持的选项

{
  hours: 过期时间,单位小时,
  path: 路径,
  domain: 域名,
  secure: 安全策略,
  httpOnly: 设置键值对是否可以被 js 访问,
  sameSite: 用来限制第三方 Cookie
} 

# 返回值

是否有返回值 类型 说明

# 小例子

// 使用
cookie.set('id', 'xxx');

cookie.set('userInfo', {id:10, name: 'xxx'});