数据绑定最常见的形式,其中最常见的是使用插值表达式,写法是{{}} 中写表达式
例如:<span>Message: {{ msg }}</span>
注意:1.必须是一句话,必须是合法的js表达式(if else for switch都不能写)
2.必须有返回值
常用指令
| 
 
 解决插值表达式的闪烁问题,要和css样式结合使用 <style>   <!-- 在span上加上 v-cloak和css样式控制以后,浏览器在加载的时候会先把span隐藏起来,知道 Vue实例化完毕以后,才会将v-cloak从span上移除,那么css就会失去作用而将span中的内容呈现给用户 -->   new Vue({  | 
| 
 
 用来替换标签的文本内容(会把原标签的内容完全替换,不识别html) <!-- v-text可以将一段文本渲染到指定的元素中,例如: -->   <!-- 输出结果:-->  | 
| 
 
 用来替换标签的网页内容(会把原标签的内容完全替换) <div v-html="rawHtml"></div>  | 
| 
 
 可以给标签绑定属性,属性的值需要是一个变量/值类型,默认情况下,v-bind可以省略 1、img的src从imageSrc变量中取得           2、从classA, classB两个变量的值作为class的值,           3、isRed变量如果为true,则class的值为red,否则没有           4、div的class属性值一定有classA变量的值,而是否有classB和classC变量的值取决于isB和isC是否为true,二者一一对应           5、变量加常量           6、变量加常量的另一种写法           7、对象数组  | 
|
| 
 缩写形式 
           }  | 
| 
 1、作用:可以给标签绑定事件我们可以给事件入参$event对象,然后在事件中就可以获取到当前绑定事件的元素了v-on和v-bind一样,v-on默认也可以省略  2、常用事件:   3、示例:     <!-- 阻止默认行为,没有表达式 -->    5、v-on的缩写形式:可以使用@替代 v-on: 
     写法:       由于回车键对应的keyCode是13,也可以使用如下替代       但是如果需要按下字母a(对应的keyCode=65)才触发kd1事件,有两种写法:       Vue.config.keyCodes.a = 65       2、也可以之间加上a对应的数字65作为按键修饰符 键盘上对应的每个按键可以通过 http://keycode.info/ 获取到当前按下键所对应的数字  | 
| 
 在监听键盘事件时,我们经常需要监测常见的键值。 Vue 允许为 v-on 在监听键盘事件时添加按键修饰符:  | 
| 
 
 item in Array :key属性具有唯一性,不能重复,它能够唯一标识数组的每一项 注意:以下变动不会触发视图更新 <ul>  | 
| 
 1、作用:根据表达式的值的真假条件来决定是否渲染元素,如果条件为false不渲染(达到隐藏元素的目的),为true则渲染。在切换时元素及它的数据绑定被销毁并重建  2、示例:     通常我们使用写法居多:     也可以用 v-else 添加一个 “else” 块: 注意:v-else 元素必须紧跟在 v-if 元素否则它不能被识别。     new Vue({  | 
| 
 1、根据表达式的真假值,切换元素的 display CSS 属性,如果为false,则在元素上添加 display:none来隐藏元素,否则移除display:none实现显示元素  2、示例:       new Vue({   3、v-if和v-show的总结:  | 
| 
 1、在表单控件或者组件上创建双向绑定   3、举例:   new Vue({  | 
原文:https://www.cnblogs.com/mycBlog/p/12454984.html