[IMWeb训练营作业]TodoList
来源:互联网 发布:php思想 编辑:程序博客网 时间:2024/05/22 11:46
export default{ name: "app", data:function() { return{todos: store.fetch(),//从当地获得数据newTodo: '',//中间数据源 于数据框绑定editedTodo: null, //数据编辑状态visibility: 'all',//是否已经完成 }},watch: { ////监听数据变化并将数据保存todos: {deep: true,handler: store.save}},computed: {
//计算数据的状态filteredTodos: function () {return filters[this.visibility](this.todos);},remaining: function () {return filters.active(this.todos).length;},allDone: {get: function () {return this.remaining === 0;},set: function (value) {this.todos.forEach(function (todo) {todo.completed = value;});}}},methods: {pluralize: function (word, count) {return word + (count === 1 ? '' : 's');},addTodo: function () {
//添加数据var value = this.newTodo && this.newTodo.trim();if (!value) {return;}this.todos.push({ title: value, completed: false });this.newTodo = '';},removeTodo: function (todo) {
//删除数据var index = this.todos.indexOf(todo);this.todos.splice(index, 1);},editTodo: function (todo) {
//编辑数据this.beforeEditCache = todo.title;this.editedTodo = todo;},doneEdit: function (todo) {
//数据编辑完成if (!this.editedTodo) {return;}this.editedTodo = null;todo.title = todo.title.trim();if (!todo.title) {this.removeTodo(todo);}},cancelEdit: function (todo) {
//取消编辑this.editedTodo = null;todo.title = this.beforeEditCache;},removeCompleted: function () {this.todos = filters.active(this.todos);}},directives: {
//获得焦距'todo-focus': function (el, binding) {if (binding.value) {el.focus();}}}}
0 0
- IMWeb训练营作业-toDoList
- 【IMWeb训练营作业】Todolist
- IMWEB训练营作业TODOLIST
- IMWeb训练营作业-todolist
- 【IMWeb训练营作业】 todoList
- 【IMWeb训练营作业】todolist
- 【IMWeb训练营作业】TodoList
- IMWeb训练营作业 todolist
- [IMWeb训练营作业]TodoList
- [IMWeb训练营作业]Todolist
- 【IMWeb训练营作业】ToDoList
- 【IMWeb训练营作业】Todolist
- 【IMWeb训练营作业】 todolist
- IMWeb训练营作业--todolist
- IMWeb训练营作业--todolist
- 【IMWeb训练营作业】todoList
- IMweb训练作业-todoList
- 【IMWeb训练营作业】todolist小作业
- java HotSpot虚拟机垃圾回收优化(六、The Parallel Collector)
- spring6
- 图解dpdk mempool 对象
- 协方差与协方差矩阵
- 坤鹏论:如果想在下一波创业潮成就独角兽成为BAT 看这里!
- [IMWeb训练营作业]TodoList
- Google Earth网页版初探
- DAY5
- JSP+JavaBean实现简单计算器
- RxJava1.x从入门到放弃再到RxJava 2.x(一)
- Java循环结构
- win10系统设置还原点,系统永不奔溃
- 【PASCALVOC】The Pascal Visual Object Classes Challenge: A Retrospective
- sleep和wait的区别