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
评论(共0条)