文章目录
一 处理事件
1.1 v-on监听事件
可以用 v-on
指令监听 DOM
事件,并在触发时运行一些 JavaScript
代码。
<div id="example-1">
<button v-on:click="counter += 1">Add 1</button>
<p>The button above has been clicked {
{ counter }} times.</p>
</div>
var example1 = new Vue({
el: '#example-1',
data: {
counter: 0
}
})
1.2 事件处理方法
然而许多事件处理逻辑会更为复杂,所以直接把 JavaScript
代码写在 v-on
指令中是不可行的。因此 v-on
还可以接收一个需要调用的方法名称。
<div id="example-2">
<!-- `greet` 是在下面定义的方法名 -->
<button v-on:click="greet">Greet</button>
</div>
var example2