UNPKG

cyber-web-ui

Version:
36 lines (32 loc) 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _vueCookies = _interopRequireDefault(require("vue-cookies")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // https://www.npmjs.com/package/vue-cookies _vueCookies.default.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 */ _vueCookies.default.clear = function () { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } var list = _vueCookies.default.keys(); list.forEach(function (keyName) { if (!args.some(function (item) { return item == keyName; })) { _vueCookies.default.remove(keyName); } }); }; var _default = exports.default = _vueCookies.default;