事件监听 {#event-listeners}
我们可以使用 v-on 指令监听 DOM 事件:
<button v-on:click="increment">{{ count }}</button>
因为其经常使用,v-on 也有一个简写语法:
<button @click="increment">{{ count }}</button>
此处,`increment` 引用了一个在 `
在函数中,我们可以通过修改 ref 来更新组件状态。
</div>
<div class="html">
此处,`increment` 引用了一个从 `setup()` 对象返回的方法:
```js{$}
setup() {
const count = ref(0)
function increment(e) {
// 更新组件状态
count.value++
}
return {
count,
increment
}
}
事件处理函数也可以使用内置表达式,并且可以使用修饰符简化常见任务。这些细节包含在指南 - 事件处理。
现在,尝试自行实现 increment 函数并通过使用 v-on 将其绑定到按钮上。