todo-list
来源:互联网 发布:linux下装flashplayer 编辑:程序博客网 时间:2024/05/16 09:10
html代码:
<!DOCTYPE HTML><html><meta charset="utf-8"><head> <script src="js/vue.js"></script> <title></title> <link rel="stylesheet" href="styles/main.css"/> <style type="text/css"> .header{ width: 100%; height: 60px; background-color: orangered; } .center{ background-color: #eeeeee; } .task{ width: 100%; height: 30px; background-color: #FFFFFF; border: 1px solid #aaaaaa; border-radius: 3px; } .list{ height: 30px; margin-bottom: 10px; } .btn{ width: 120px; height: 28px; background-color: #FFFFFF; border: 1px solid #aaaaaa; } #btn{ background-color: #aaaaaa; float: right; } .destroy{ width: 20px; height: 20px; border-radius: 5px; background-color: #FFFFFF; border: none; } .action{ float: right; } .complicated{ text-decoration: line-through; width: 100%; background-color: #FFFFFF; } </style></head><body><div class="header"> <div class="comWidth"> <p style="line-height: 60px;font-size: larger;color: #FFFFFF">任务计划列表</p> </div></div><div class="center"> <div class="comWidth"> <lable for="task" >添加任务</lable> <input v-model="todo" v-on:keyup.enter="addTodo(123,$event)" type="textarea" class="task" placeholder="例如:吃饭睡觉打豆豆; 提示: +回车可添加任务"/> <ul class="list"> <li v-show="list.length" class="fl"> 一个任务未完成 </li> <li class="action"> <a href="#" class="active"></a> <a href="#" >未完成的任务</a> <a href="#" >完成的任务</a> </li> </ul> <h2>任务列表:</h2> <span v-show="!list.length">还没有添加事件</span> <ul class="todo-list"> <li v-for="item in list"> <div class="view" :class="{complicated:item.isChecked}"> <input type="checkbox" name="view" v-model="item.isChecked"/> <lable for="view">{{item.title}}</lable> <button class="destroy" @click="deleteTo(item)"></button> </div> <input class="edit" type="text"/> </li> </ul> </div></div><script src="js/app.js"></script></body></html>
js代码:
/** * Created by Administrator on 2017/4/18. */var list=[ { title:"吃饭打豆豆", isChecked:false }, { title:"吃饭打豆豆", isChecked:true }];var vu=new Vue({ el:".center", data:{ list:list, todo:"" }, methods:{ addTodo:function(date,ev){//添加任务 //向list添加任务 /* * */ //事件中this指的根实例 //if(ev.keyCode===13){ this.list.push({ //title:ev.target.value title:this.todo, isChecked:false }); this.todo=''; //} }, deleteTo:function(todo){ var index=this.list.indexOf(todo); this.list.splice(index,1);} }});
0 0
- todo list
- TODO List
- Todo List
- TODO List
- todo list
- todo list
- TODO list
- //TODO list
- Todo List
- todo list
- Todo List
- todo-list
- Todo List
- Todo list
- Todo List
- 技术修炼 TODO LIST.
- [操作系统实验] Todo - list
- todo list for c++
- 2D纹理采样
- Mybatis 使用 PageHelper 插件分页
- 【拯救我的Office】Office安装屡次失败,错误代码30015-11
- java多线程学习笔记
- SQL Server中参数化SQL写法遇到parameter sniff ,导致不合理执行计划重用的一种解决方案
- todo-list
- Spring Cloud Config
- SpringMVC注解@ResuestParam全面解析
- SparkSQL之函数的操作
- IntelliJ IDEA 源值1.5已过时,将在未来所有版本中删除
- 软件测试自学指南---从入门到精通V1.0
- 共享库(GCC选项_-Wl,-soname)
- 财务会计基础(四)会计账户
- selenium问题集