UNPKG

cyber-web-ui

Version:
28 lines (26 loc) 747 B
// https://www.npmjs.com/package/vue-cookies import cookie from 'vue-cookies'; cookie.config('365d'); // cookie.get(keyName) // cookie.set(keyName, value[, expires[, path[, domain[, secure[, sameSite]]]]]) // cookie.remove(keyName [, path [, domain]]) // cookie.isKey(keyName) // cookie.keys() /** * @function 清空cookie * @param {String} ...args 不清空的cookie */ cookie.clear = function () { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } var list = cookie.keys(); list.forEach(function (keyName) { if (!args.some(function (item) { return item == keyName; })) { cookie.remove(keyName); } }); }; export default cookie;