如果已经习惯了用jQuery操作DOM,学习Vue.js时请先抛开手动操作DOM的思维,因为Vue.js是数据驱动的,无需手动操作DOM。它通过一些特殊的HTML语法,将DOM和数据绑定起来。一旦你创建了绑定,DOM将和数据保持同步,每当变更了数据,DOM也会相应地更新。

当然了,在使用Vue.js时,也可以结合其他库一起使用,比如jQuery。



1、使用

使用Vue的过程就是定义MVVM(Model-View-ViewModel)各个组成部分的过程的过程。


vue.js语法和常用指令_vue.js

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后面赋予 可以转化为布尔类型的表达式

vue.js语法和常用指令_数据绑定_02

2.2 v-show

vue.js语法和常用指令_数据绑定_03

2.3 v-else指令

vue.js语法和常用指令_vue.js_04

2.4 v-for指令

vue.js语法和常用指令_vue_05

2.5 v-bind指令

v-bind指令可以在其名称后面带一个参数,中间放一个冒号隔开,这个参数通常是HTML元素的特性(attribute)


vue.js语法和常用指令_数据绑定_06

2.6 v-on指令

vue.js语法和常用指令_数据绑定_07
8

2.7 v-model指令

v-model在表单控件元素上创建双向数据绑定


vue.js语法和常用指令_jquery_08