vue-cookies
Advanced tools
Comparing version 1.0.0 to 1.1.0
{ | ||
"name": "vue-cookies", | ||
"version": "1.0.0", | ||
"description": "vue cookie", | ||
"version": "1.1.0", | ||
"description": "A simple Vue.js plugin for handling browser cookies", | ||
"main": "vue-cookies.js", | ||
@@ -6,0 +6,0 @@ "scripts": { |
# vue-cookies | ||
vue cookie | ||
A simple Vue.js plugin for handling browser cookies | ||
## Installation | ||
### Browser | ||
``` | ||
<script src="https://unpkg.com/vue/dist/vue.js"></script> | ||
<script src="../libs/vue-cookies.js"></script> | ||
``` | ||
### Package Managers | ||
``` | ||
npm install vue-cookies --save | ||
// require | ||
var Vue = require('vue') | ||
Vue.use(require('vue-cookies')) | ||
// es2015 module | ||
import Vue from 'Vue' | ||
import VueCookies from 'vue-cookies' | ||
Vue.use(VueCookies) | ||
``` |
@@ -41,7 +41,7 @@ /** | ||
remove: function (key, path, domain) { | ||
if (!key || !this.hasItem(key)) { return false; } | ||
if (!key || !this.isKey(key)) { return false; } | ||
document.cookie = encodeURIComponent(key) + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT" + ( domain ? "; domain=" + domain : "") + ( path ? "; path=" + path : ""); | ||
return true; | ||
}, | ||
hasItem: function (key) { | ||
isKey: function (key) { | ||
return (new RegExp("(?:^|;\\s*)" + encodeURIComponent(key).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=")).test(document.cookie); | ||
@@ -48,0 +48,0 @@ }, |
26
6538
6
58