vue2/examples/todomvc/js/todoStorage.js

13 lines
383 B
JavaScript
Raw Normal View History

var todoStorage = (function () {
2013-08-24 02:51:49 +08:00
var STORAGE_KEY = 'todos-seedjs',
todos = null
return {
fetch: function () {
2013-08-24 02:51:49 +08:00
if (!todos) todos = JSON.parse(localStorage.getItem(this.STORAGE_KEY) || '[]')
return todos
},
2013-08-24 02:51:49 +08:00
save: function () {
2013-08-20 01:09:06 +08:00
localStorage.setItem(this.STORAGE_KEY, JSON.stringify(todos))
}
}
}())