Skip to content

Latest commit

 

History

History
113 lines (65 loc) · 1.54 KB

browser-cookie.md

File metadata and controls

113 lines (65 loc) · 1.54 KB

浏览器 Cookie

isSupportCookie()

浏览器是否支持 Cookie

  • 参数

  • 返回值

    {Boolean} 返回 true 和 false

  • 示例

import { isSupportCookie } from "@ivujs/util";

let res = isSupportCookie();
console.log(res); // 输出:true

getCookie(name)

通过 name 获取 cookie

  • 参数

    name {String} 参数 name

  • 返回值

    {String} 返回获取的值

  • 示例

import { getCookie } from "@ivujs/util";

let res = getCookie("id");
console.log(res); // 输出:1

setCookie(name, value, timestamp = 24 * 60 * 60 * 1000)

通过 name 获取 cookie

  • 参数

    name {String} 参数 name
    value {String} 设置的 value
    timestamp {Number} 过期的时间戳值,默认为一天,设置一天过期则为:24 * 60 * 60 * 1000

  • 返回值

  • 示例

import { setCookie } from "@ivujs/util";

// 设置一天过期
setCookie("id", 1, 24 * 60 * 60 * 1000);

removeCookie(name)

通过 name 删除 cookie

  • 参数

    name {String} 参数 name

  • 返回值

  • 示例

import { removeCookie } from "@ivujs/util";

removeCookie("id");

clearCookie(domain = document.domain)

清空当前站点域名的 cookie

  • 参数

    domain {String} 域名地址,默认是当前站点域名

  • 返回值

  • 示例

import { clearCookie } from "@ivujs/util";

clearCookie();