IMWeb训练营作业
来源:互联网 发布:淘宝闲置物品能退货吗 编辑:程序博客网 时间:2024/05/22 12:39
图片
关键代码
<div class="hello"> <v-header></v-header> <div class="tasks"> <h2>添加任务</h2> <input type="text" placeholder="添加新任务" @keyup.enter="addTodo" v-model='todo'> <h2 v-show='!list.length'> 还没有添加任务 </h2> <p v-show='list.length'> <span>{{ noCheckLength}}个任务未完成</span> <span class="task-btn one">所有任务</span> <span class="task-btn">未完成任务</span> <span class="task-btn">完成的任务</span> </p> <ul> <li v-for='item in list' :class="{editing : item === edtortodos}"> <div> <input type="checkbox" v-model='item.isChecked'> <label :class="{'dete-text':item.isChecked}" @dblclick='edtortodo(item)'>{{item.title}} </label> <button @click='deleteTodo(item)'>button</button> </div> <input type="text" class="newTodo" v-model='item.title' v-foucs='edtortodos === item' @blur='edtorTodoed(item)' @keyup.enter='edtorTodoed(item)' @keyup.esc='canceTodo(item)'/> </li> </ul> </div> </div>
methods: { addTodo: function(ev) { //添加任务 console.log(ev); this.list.push({ title: this.todo, isChecked: false }); this.todo = ''; }, deleteTodo(todo) { //删除条目 var index = this.list.indexOf(todo); this.list.splice(index, 1) }, edtortodo(todo) { //编辑任务 //console.log(todo); this.beforeTitle = todo.title; this.edtortodos = todo; }, edtorTodoed(todo){ //编辑任务成功 this.edtortodos = ''; }, canceTodo(todo){ //取消编辑 todo.title = this.beforeTitle; this.edtortodos = '' } },
0 0
- IMWeb训练营作业
- IMweb训练营作业
- IMWeb训练营作业
- IMWeb训练营作业
- IMWeb训练营作业
- IMWeb训练营作业
- IMWeb训练营作业
- IMWeb训练营作业
- 【IMWeb训练营作业】
- 【IMWeb训练营作业】
- IMWeb训练营作业
- IMWeb训练营作业
- IMWeb训练营作业
- IMWeb训练营作业
- IMWeb训练营作业
- 【IMWeb训练营作业】
- IMWeb训练营作业
- IMWeb训练营作业
- vim中的mark标签使用
- Spring的组成结构
- jQuery介绍
- 选择排序
- 拓展集合工具类CollectionUtils
- IMWeb训练营作业
- hdu1063 Exponentiation 高精度小数
- 字节流与字符流的区别
- 判断二叉树是不是对称的
- PHP高效率写法(详解原因)
- [leetCode刷题笔记]515. Find Largest Value in Each Tree Row
- opencv基础数据结构 CvPoint & CvSize & CvRect & CvScalar & CvArr & CvMat
- idea gradle-view 依赖分析无法使用
- 归并排序