什么是指令
vue.js的指令是以v-开头的,它们作用于HTML元素,指令提供了一些特殊的特性,将指令绑定在元素上时,指令会为绑定的目标元素添加一些特殊的行为,我们可以将指令看作特殊的HTML特性。
指令的特性和职责
指令 (Directives) 是带有 v- 前缀的特殊特性;
指令的职责是,当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM。vue指令是vue提供的语法,扩展了HTML的能力,减少DOM操作。
上面程序中,v-on 就是vue提供给标签元素的扩展指令,v-on就是给标签绑定事件,这里是click事件,当点击按钮的时候,触发btnClick()方法。vue还提供了许多的指令,如v-text,v-show,v-if,v-html等等。