new Vue({

      el:"#id",    //绑定元素

      data:{        // 数据

      },

      methods:{   //方法集

      }

});

1、针对标签内容  直接 {{  lab  }}  ,如果需要调用方法  {{ function() }}

2、针对属性可以用,属性绑定:  v-bind:href="website"  注意此处没有 {{  }}双括号

3、针对标签, v-html="websiteTag" 此处也没有双   {{  }}注意此处没有 {{  }}双括号

4、针对事件,v-on:click="age++"   针对简单的已存在的数值属性,可以直接使用表达式,age++,  age-- ;    但是复杂的方法就需要重新定义了  并使用 v-on:click="function"。 这里的function可以带括号也可以不带括号,但是如果有参数就必须要带括号和参数了。v-on: 可以变成 @

 5、事件修饰符  stop(阻止事件冒泡)    once(一次)    prevent(阻止默认事件) 等等不一一列举。键值修饰符:例如 tab  enter  等等不一一列举  特殊情况:双按键  例如 alt+enter   v-on:click.alt.enter   单按alt不管用,单用enter也不行,一起按才执行。

6、双向数据绑定(输入输出绑定):一定是跟input、  select、  textarea等等有关,换句话说一定是跟输入有关。    这里介绍一个新的语法  ref="attribute"  ,我们在input里使用<input ref="name" />     this.$refs.name.value  ,另一种方式 v-model="name"

06-27 21:11