zoukankan      html  css  js  c++  java
  • cookie

    /**
     * setCookie
     *
     * @export
     * @param {string} name
     * @param {string} value
     * @param {number} [expireSeconds=600]
     */
    function setCookie(name: string, value: string, expireSeconds = 600) {
        const exdate = new Date();
        exdate.setSeconds(exdate.getSeconds() + expireSeconds);
        document.cookie = `${name}=${escape(value)};expires=${exdate.toUTCString()}`;
    }
    
    /**
     * getCookie
     *
     * @export
     * @param {string} name
     * @returns
     */
    function getCookie(name: string) {
        if (document.cookie.length > 0) {
            let cStart = document.cookie.indexOf(name + '=');
            if (cStart !== -1) {
                cStart = cStart + name.length + 1;
                let cEnd = document.cookie.indexOf(';', cStart);
                if (cEnd === -1) {
                    cEnd = document.cookie.length;
                }
                return unescape(document.cookie.substring(cStart, cEnd));
            } else {
                return '';
            }
        }
        return '';
    }
    
    /**
     * clearCookie
     *
     * @export
     * @param {string} name
     */
    function clearCookie(name: string) {
        setCookie(name, '');
    }
    // 设置
     setCookie(COOKIE_KEYS.LOGIN_AUTHORIZATION, res.access_token, res.expires_in);
                    setCookie('username', params.username, res.expires_in);
    获取
    ${getCookie(COOKIE_KEYS.LOGIN_AUTHORIZATION)}
    {getCookie(COOKIE_KEYS.USERNAME)}
    

      

  • 相关阅读:
    Hadoop学习笔记
    Hadoop学习笔记 -伪分布式
    SSH 连接报错总结
    Hadoop学习笔记
    Trie 前缀树/字典树
    解数独(Leetcode-37 / HDU-1426)/回溯/状态压缩
    MyBatis 多表关联查询
    python_37期自动化【lemon】
    api课堂笔记_day14
    api课堂笔记_day12&day13
  • 原文地址:https://www.cnblogs.com/whlBooK/p/13553860.html
Copyright © 2011-2022 走看看