您的位置:首页 > 产品设计 > UI/UE

vue框架学习(四)之事件的处理

2018-03-26 15:05 645 查看

v-on指令监听Dom事件来触发一些javaScript函数

1)直接写在标签上

<div id="app">
<button v-on:click="count += 1">
增加1
</button>
<span>这个函数被点击了<span style="color: red">{{count}}</span>次</span>
</div>

<script>
var vm  = new Vue({
el:'#app',
data:function () {
return {
count:0
}
}
});
</script>


2)方法事件处理函数,在vue对象中定义方法

<div id="app">
<button v-on:click="greet">问候雷</button>
</div>

<script>
var vm  = new Vue({
el:'#app',
data:function () {
return {
name:"小白"
}
},
methods:{
greet:function () {
alert("hello " + this.name);
},
}
});
</script>


3)绑定的同时传递参数

<div id="app">
<button v-on:click="greet('哇哈哈')">问候雷</button>
</div>

<script>
var vm  = new Vue({
el:'#app',
methods:{
greet:function (name) {
alert("hello " + name);
},
}
});
</script>


4)缩写

v-bind:可以写成:

v-on:可以写成@
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vue