一、v-bind
v-bind可以动态绑定标签中属性的值,为
单向绑定
,当data值发生变化时才会变化 例如:
<a v-bind:href="url">网络测试</a> //v-bind绑定href。
new Vue({
...
data {
url: "http://www.baidu.com"
}
})
还可以通过v-bind来
动态绑定类名:
语法为:v-bind:class="{类名:布尔值}
<h2 v-bind:class="{active:true,line:false}"><h2>
v-bind的语法糖为
:属性值
二、v-model
v-model 是动态的
双向数据绑定
(只能用在input, textarea, select上),以 input 为例,绑定之后随着 input 中输入内容的改变,对应绑定的数据也跟着改变(在编译阶段,vue 会编译相应的指令并依赖收集,当数据改变时触发 setter 事件并更新数据)。例如:
<input type="