如果已经习惯了用jQuery操作DOM,学习Vue.js时请先抛开手动操作DOM的思维,因为Vue.js是数据驱动的,无需手动操作DOM。它通过一些特殊的HTML语法,将DOM和数据绑定起来。一旦你创建了绑定,DOM将和数据保持同步,每当变更了数据,DOM也会相应地更新。
当然了,在使用Vue.js时,也可以结合其他库一起使用,比如jQuery。
1、使用
使用Vue的过程就是定义MVVM(Model-View-ViewModel)各个组成部分的过程的过程。
2、Vue.js的常用指令
Vue.js提供了一些常用的内置指令,接下来我们将介绍以下几个内置指令:
•v-if指令•v-show指令•v-else指令•v-for指令•v-bind指令•v-on指令
Vue.js具有良好的扩展性,我们也可以开发一些自定义的指令,后面的文章会介绍自定义指令。
2.1 v-if指令
v-if后面赋予 可以转化为布尔类型的表达式
2.2 v-show
2.3 v-else指令
2.4 v-for指令
2.5 v-bind指令
v-bind指令可以在其名称后面带一个参数,中间放一个冒号隔开,这个参数通常是HTML元素的特性(attribute)
2.6 v-on指令
8
2.7 v-model指令
v-model在表单控件元素上创建双向数据绑定