Vue学习之旅:todomvc的学习练习

1、前奏vue

一、todomvc官网地址:http://todomvc.com/git

 查阅文档和下载插件均可以到这个官网上找。github

二、上GitHub上搜索下载有人作的现成的本地模板:进入GitHub搜索todomvc  template,出来的第一个就是了,即:tastejs/todomvc-app-templatenpm

三、解释里面的每一个文件的用处json

(1)  .editorconfig 文件是统一代码文件风格的,实际开发中由于是多人开发,为了方便你们在这里统一风格。mvc

(2)package.json文件,须要用到的一些文件。app

 

 

 (3)进入该文件夹下载安装相关的样式,执行npm i框架

 

 安装好了样式,再打开页面,就出现了想要的样式,(没安装以前,打开首页后,出现的是乱掉的页面,因此要安装)dom

(4)在该文件夹下安装vue文件包,执行: npm  i -S vueurl

 

 (5)下载好了后,在index页面引入vue文件包。

 

 自此,准备工做都安排好了。按写代码了。

2、todomov操做

一、todomvc 案例列表数据展现(渲染列表)

(1)处理ul下的li,completedd和editing的切换,以及对应的功能,

(2)在app里面写框架,同时,要在index页面肯定对应的范围,即加 id="app" 

(3)经过分析,知道每一行的包括了id,内容,和状态。因此在app里写数据的时候,要有这三项内容。

 

 

 

 (4)页面的数据从后台获取,即加一个v-for循环,这里记得使用v-for时,要加key,惟一标识。

 

 注:v-for后的既能够加index,也能够不加index,由于item.id也是惟一的。当item里的内容不能惟一确认时,须要用index来辅助。

(5)经过类,动态的绑定状态,(注:当动态绑定类的时候,即的大括号时单个的{},不是双大括号{{}}  )

 

 (6)表单的打勾状态,在后台要动态的控制起来,不能用一个checked的写死。它的状态由completed来控制的。

 

注:v-model用在类checkbox上,那么v-model是用来控制checkbox的选中状态的,  即让checkbox选中某个。
// 注:只要数据发生变化,页面中的全部指令和表达式都会从新计算一次。(注:有个另外,那就是事件不会从新计算,由于事件只有在触发的时候才会执行。)

二、todomvc案例添加任务

  添加内容是一个双向数据绑定的过程,因此用到v-model,给它绑定一个事件,输入新内容后,经过触发事件,来给下面列表添加新的新内容。

(1)

相关文章
相关标签/搜索