# cookie模块

# Api域:

const cookie = kreator.cookieHandler.cookie 

cookie通用操作方法集合。包含4个常用Api:

新增一个新的cookie字段。

cookie.add('kreator-test-cookie', 'test~');
alert('cookie字段kreator-test-cookie已植入,值为test~');
// 参数path与domain均为可选,默认我们将cookie种植在*.dmall.com域下
// day为过期时间,默认为30天过期。

删除指定key的cookie值。

cookie.del('kreator-test-cookie');
alert('cookie字段kreator-test-cookie已删除');

获取指定key的cookie值。

const testValue = cookie.get('kreator-test-cookie');
alert(testValue);

获取当前域名下的全部cookie字段。

const allCookie = cookie.getAll();
alert(allCookie);

批量添加cookie至当前域名下。obj为一对象结构。

参数名 类型 描述
obj any 多个cookie键值对对象
cookie.multiAdd({
    a:1,
    b:2,
    c:3
})

批量删除当前域名下的cookie,arr为一数组,即需要删除的cookie值名称的列表。

参数名 类型 描述
arr string[] 需删除的所有cookie的key名称集合
cookie.multiDel(['a','b','c'])