VUE入门-数据绑定及事件绑定
By:Roy.LiuLast updated:2020-09-16
vue数据绑定:
vue单向数据流绑定属性值 v-bind: (属性),简写 :(属性)
vue双向数据流 v-model 只作用于有value属性的元素
vue事件绑定:
事件绑定v-on:事件名="表达式||函数名", 简写 @事件名="表达式||函数名"
例子代码如下
<!doctype html>
<html>
<head>
<script src="vue.js"></script>
<style>
.tom{border:1px solid #000;height:30px;padding-left:10px;}
</style>
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
new Vue({
el:"#app",
template:`
<div>
<div id="one_way_bind">
<input type="text" v-bind:value="name" :class="name" v-on:blur="onBlur(this)"/>
</div>
<hr />
<div id="two_way_bind">
<input type="text" v-model="name"/>
</div>
<button v-on:click="changeName">Change Name Button</button>
</div>
`,
data:function() {
return {
name:"tom"
}
},
methods:{
changeName:function() {
this.name = "henry";
},
onBlur:function(obj){
alert(this.name);
}
}
})
</script>
</body>
</html>From:一号门
Previous:VUE入门-常用指令
Next:VUE入门-过滤器的使用

COMMENTS