| 12345678910111213141516171819202122232425262728293031323334353637383940 | /** * cookies相关操作 * * @author CaiAoLin * @date 2018/1/8 * @version */let Cookies = {    get: function(name) {        if(document.cookie.length <= 0) {            return "";        }        let start = document.cookie.indexOf(name + "=");//获取字符串的起点        if(start < 0) {            return "";        }        // 获取值的起点        start = start + name.length + 1;        // 获取结尾处        let end = document.cookie.indexOf(";", start);        // 如果是最后一个,结尾就是cookie字符串的结尾        end = end === -1 ? document.cookie.length : end;        // 截取字符串返回        return decodeURI(document.cookie.substring(start, end));    },    set: function (name, value, time) {        const exDate = new Date();        exDate.setTime(exDate.getTime() + time * 1);        document.cookie = name + "=" + encodeURI(value) + ";expires=" + exDate.toGMTString();    },    del: function (name) {        const exDate = new Date();        exDate.setTime(exDate.getTime() - 1);        const cVal = this.get(name);        if (cVal != null) {            document.cookie = name + "=" + cVal + ";expires=" + exDate.toGMTString();        }    }};
 |