Cookie工具类
示例
介绍
Cookie操作工具类
使用方法
define(['util/cookie/1.0']), function(cookie){ /*设置cookie*/ cookie.set('key','value'); cookie.set('key','value',{ domain: '1688.com', secure: true }); /*读取cookie*/ cookie.get('key'); /*删除cookie*/ cookie.remove('key'); });
公共方法
方法名称 | 入参说明 | 返回值 | 作用说明 |
---|---|---|---|
set(key,value[,options]) | key{String}:需要设置的cookie的key value{String} :Cookie的值 options 可选{Object} Cookie选项,请传入标准JSON对象: domain: 可选{String} 域 path: 可选{String} 路径 expires: 可选{String|Number} 过期时间,单位:天 secure: 可选{Boolean} 通过HTTPS/HTTP传输cookie raw: 可选{Boolean} 会对键值中的特殊字符进行escape,true不进行编码,默认false |
无 | 设置Cookie |
get(keys) | keys {String}|{Array} Cookie名。 可指定多个cookie,以数组形式传入 | cookie值 | 获取Cookie |
remove(key) | key {String} cookie名 | 无 | 删除Cookie |