学习vue2.0笔记(第三章上)

模板渲染

学习vue2.0笔记(第三章上)_第1张图片
Paste_Image.png

vue2.0种,必须使用v-bind将变量渲染到属性中,

学习vue2.0笔记(第三章上)_第2张图片

列表渲染v-for

学习vue2.0笔记(第三章上)_第3张图片
Paste_Image.png

也可以使用v-text方法

学习vue2.0笔记(第三章上)_第4张图片
Paste_Image.png

加序号index,2.0需要先声明index,例如:为奇数项添加odd类

学习vue2.0笔记(第三章上)_第5张图片
Paste_Image.png

V-for进行对象渲染

学习vue2.0笔记(第三章上)_第6张图片
Paste_Image.png

学习vue2.0笔记(第三章上)_第7张图片
Paste_Image.png

引入组件:import后再注册 ,最后以标签的形式使用


学习vue2.0笔记(第三章上)_第8张图片
Paste_Image.png

es6的简写,


Paste_Image.png

等同于

之前的版本


之前的版本

v-for渲染组件,意义:动态为组件传值(比如key)

学习vue2.0笔记(第三章上)_第9张图片

定义一个方法,实现列表的更新

学习vue2.0笔记(第三章上)_第10张图片
Paste_Image.png
学习vue2.0笔记(第三章上)_第11张图片
Paste_Image.png

以下方法会触发列表的更新


学习vue2.0笔记(第三章上)_第12张图片

改变数组的长度,直接为数组中的某一项赋值,不会触发列表的更新


学习vue2.0笔记(第三章上)_第13张图片
Paste_Image.png

将数组第二项改为pinnaple,点击按钮,仍然不更新
学习vue2.0笔记(第三章上)_第14张图片

需要使用vue提供的全局set方法
首先要导入Vue


学习vue2.0笔记(第三章上)_第15张图片
Paste_Image.png

总结


学习vue2.0笔记(第三章上)_第16张图片
Paste_Image.png

v-bind动态绑定,同步更新,比如link,class属性的绑定

学习vue2.0笔记(第三章上)_第17张图片

当class是一个对象时,值为true的class会展现出来

学习vue2.0笔记(第三章上)_第18张图片
Paste_Image.png
Paste_Image.png

当class是数组时,


也可以直接输入


学习vue2.0笔记(第三章上)_第19张图片
Paste_Image.png

混用,数组和对象

学习vue2.0笔记(第三章上)_第20张图片
Paste_Image.png
Paste_Image.png

绑定style

Paste_Image.png

条件渲染v-ifv-show

学习vue2.0笔记(第三章上)_第21张图片
Paste_Image.png

Paste_Image.png

按钮取反
按钮

区别: v-show使用的是 display:none;v-if`是从DOM中被删除

Paste_Image.png

v-else配合v-if使用


总结


学习vue2.0笔记(第三章上)_第22张图片
n

你可能感兴趣的:(学习vue2.0笔记(第三章上))