cyber-web-ui
Version:
spring-cyber前端ui框架
28 lines (26 loc) • 747 B
JavaScript
// 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;