美文网首页
todomvc实现

todomvc实现

作者: 叹玖 | 来源:发表于2018-06-21 00:27 被阅读0次

主要分为以下几个功能:
1.数据列表显示及状态改变(v-for v-model),主要分为有、无数据两种。
2.添加任务
页面初始化时,文本框获得焦点
回车添加至任务列表(不允许有非空数据)(@keyup.enter push)
添加完成后清空文本框
3.点击箭头标记所有任务选中/未选中
4.任务项
切换任务完成状态(v-bind)
删除任务项(splice)
双击label进入编辑模式(设中间变量 默认为null v-model双向绑定)
5.编辑任务项
编辑文本框自动获取焦点
在编辑文本框后敲回车或者点文本框外区域失去焦点(keyup.enter 中间变量为null即可)
输入状态下按esc取消
6.显示所有未完成任务数
两种方案:(1)methods
(2)computed
具体用哪种,视情况而定。
7.清除所有已完成任务(用forEach遍历,但每遍历一次,删除已完成项,索引会发生变化,可以换种思路,保留未完成的项)
8.将数据持久化到localStorage
9.路由状态切换(onhashchange)

以上功能仅实现部分 所有功能会陆续实现

相关文章

  • todomvc实现

    主要分为以下几个功能:1.数据列表显示及状态改变(v-for v-model),主要分为有、无数据两种。2.添加任...

  • AngularJS实现todomvc

    准备工作 参考http://todomvc.com/todomvc-app-template下载:在相应的位置使用...

  • 3.基于Vue实现TodoMVC

    一、仓库模板 TodoMVC网站 下载模板到本地,重命名为 todomvc-vue。TodoMVC模板git仓库可...

  • React+webpack从0到1开发一个todoMvc(五)

    todoMvc-5step源码 todoMvc-5step演示 这一章主要将上一章已经成型的TodoMvc增加【...

  • 2017810

    1.今日工作 今天主要是依据TODOMVC项目的需求,完成了后端基于springboot实现增删改查的demo。 ...

  • TodoMVC

  • TodoMVC

    TodoMVC1.0 实现的思路: 1.首先引入vue.js,创建vue的实例对象vm 2.在实例vm的data属...

  • Vue综合案例TodoMVC

    TodoMVC是一个经典项目,让开发者快速实践到框架开发方式 http://todomvc.com[http://...

  • React+webpack从0到1开发一个todoMvc(二)

    React如何双向绑定 todoMvc-2step源码todoMvc-2step演示上一章主要说了下react+w...

  • todoMvc之vue2.0实现

    todoMvc就是一个增删改查的小应用,理解这一点就很容易上手 demo预览项目源代码todoMvc模版 一些技术...

网友评论

      本文标题:todomvc实现

      本文链接:https://www.haomeiwen.com/subject/zyazeftx.html