7. 事件处理
创建时间:2022-10-29 01:27
长度:432
浏览:0
评论:0
Vue用v-on来绑定事件
<div id="root">
<button v-on:click="fn">点击</button>
</div>
const vm = new Vue({
el: '#root',
methods: {
fn() {
console.log('hello world !')
}
}
})
传参与event对象
- 当只有一个参数时,可以不需要写();执行的方法默认参数就是event对象;
- Vue提供了事件对象$event供我们使用
<button v-on:click="fn('hello', $event)">点击</button>
- 事件修饰符
- .stop
- .prevent
- .capture
- .self
- .once
- .passive
- 按键修饰符
- .enter
- .tab
- .delete (捕获“删除”和“退格”键)
- .esc
- .space
- .up
- .down
- .left
- .right
- 自定义按键修饰符 Vue.config.keyCodes.f1 = 112