chushihua
This commit is contained in:
+43
@@ -0,0 +1,43 @@
|
||||
;(function () {
|
||||
var Cookies = typeof require === 'function' ? require('js-cookie') : window.Cookies
|
||||
|
||||
if (!Cookies) {
|
||||
throw new Error('[vue-js-cookie] cannot locate js-cookies')
|
||||
}
|
||||
|
||||
var VueCookie = {
|
||||
install: function (Vue) {
|
||||
Vue.prototype.$cookie = this
|
||||
Vue.cookie = this
|
||||
},
|
||||
set: function (name, value, daysOrOptions) {
|
||||
var opts = daysOrOptions
|
||||
|
||||
if (typeof daysOrOptions !== 'object') {
|
||||
opts = { expires: daysOrOptions }
|
||||
}
|
||||
|
||||
return Cookies.set(name, value, opts)
|
||||
},
|
||||
get: function (name) {
|
||||
return Cookies.get(name)
|
||||
},
|
||||
getJSON: function (name) {
|
||||
return Cookies.getJSON(name)
|
||||
},
|
||||
remove: function (name, opts) {
|
||||
Cookies.remove(name, opts)
|
||||
}
|
||||
}
|
||||
|
||||
if (typeof exports === 'object') {
|
||||
module.exports = VueCookie
|
||||
} else if (typeof define === 'function') {
|
||||
define([], function () {
|
||||
return VueCookie
|
||||
})
|
||||
} else if (window.Vue) {
|
||||
window.VueCookie = VueCookie
|
||||
Vue.use(VueCookie)
|
||||
}
|
||||
})()
|
||||
Reference in New Issue
Block a user