UNPKG

@ivujs/i-utils

Version:

前端模块化 JavaScript 工具库

30 lines (29 loc) 1 kB
/** * 浏览器是否支持 Cookie * @returns {boolean} 返回true和false */ export declare function isSupportCookie(): boolean; /** * 通过name获取cookie * @param {string} name 参数name * @returns {string} 返回获取的值 */ export declare function getCookie(name: string): string; /** * 通过name设置cookie * 注:timestamp参数不填,则默认为session级别,浏览器关闭即cookie过期 * @param {string} name 参数name * @param {string} value 设置的value * @param {number} timestamp 过期的时间戳值,默认为一天,设置一天过期则为:24*60*60*1000 */ export declare function setCookie(name: string, value: string, timestamp?: number): void; /** * 通过name删除cookie * @param {string} name 参数name */ export declare function removeCookie(name: string): void; /** * 清空当前站点域名的cookie * @param {string} domain 域名地址,默认是当前站点域名 */ export declare function clearCookie(domain?: string): void;