【IMWeb训练营作业】 vue.js todo list 作业(写作中...)
来源:互联网 发布:巨杉数据库好用吗 编辑:程序博客网 时间:2024/06/06 17:59
数据驱动,就是说。围绕着数据,进行展示,当用户输入的数据发生变化的时候,立刻重新渲染,重新展现数据。所有的监听器,eventhandler 都已经关联好了,只等用户的输入进行触发,框架所有的动作都是以用户的输入为出发点。
数据指的就是用户输入的数据,页面上的其他提示,文本,代码,标签等等,都是框架,都是功能,所有的一切都是为了用户的输入数据服务的。框架就是个容器,盒子,用来装数据的,用来操作数据的。用户的输入数据换个容器,换个盒子一样装,都是可以替代的,唯一不能替代的,就是用户的输入数据,必须保护好用户的数据,以数据为中心。
v-cloak<style>[v-cloak] { display: none; }</style>
用来防止插值在没有赋值的时候闪现。
<header class="header"><h1 v-show="!todos.length">无所事事</h1><h1 v-show="todos.length">任务清单</h1><input class="new-todo" autofocus autocomplete="off" placeholder="我要..." v-model="newTodo" @keyup.enter="addTodo"></header>
输入回车后添加任务
就本app的逻辑来说,新添加的任务,应该排在最上面,之前添加的应该排在最下面。搜索了一下,不用push,用unshift。
addTodo: function () { var value = this.newTodo && this.newTodo.trim() if (!value) { return } this.todos.unshift({ id: todoStorage.uid++, title: value, completed: false }) this.newTodo = '' },
参考文献:
官方文档
https://cn.vuejs.org/v2/examples/todomvc.html
0 0
- 【IMWeb训练营作业】 vue.js todo list 作业(写作中...)
- Vue.js 第一发【 todo list (IMWeb训练营作业)】
- 【IMWeb训练营作业】第一次Vue作业-todo list
- IMweb训练营作业—-Todo List(vue)
- [IMWeb训练营作业]vue实现简单的todo list
- 【IMWeb训练营作业】 使用 Vue 实现一个 TODO List
- 学习 Vue.js 第一发【 todo list (IMWeb训练营作业)】
- 【IMWeb训练营作业】todo list项目
- 【IMWeb训练营作业】之Todo List
- IMWeb训练营 todo list作业
- 【IMWeb训练营作业】todo list
- 【IMWeb训练营作业】Todo List制作
- 【IMWeb训练营作业】todo list
- 【IMWeb训练营作业】 --- todo list
- 【IMWeb训练营作业】Todo-list
- 【IMWeb训练营作业】-Todo List
- 【IMWeb训练营作业】todo list
- 【IMWeb训练营作业】todo-list
- Boolan* C++课程第一周笔记
- 图解TCP/IP 读书笔记(三)
- ZOJ-BREAK STANDARD WEIGHT
- 模拟实现 stack和queue
- ubuntu node 和 npm 的安装
- 【IMWeb训练营作业】 vue.js todo list 作业(写作中...)
- jQuery resize() 方法
- 线性回归之scikit-learn
- MFC傻瓜式教程
- PAT-A-1037. Magic Coupon (25)
- 一些开源项目
- Android View ViewGroup 的measure过程
- sql server2008连接代码(Java)
- 在centos和redhat上安装docker