vue2_事件处理
1、事件处理
1.1、事件的基本用法
- 使用
v-on:xxx
或@xxx
绑定事件,其中xxx是事件名 - 事件的回调需要配置在
methods
对象中,最终会在vm
上 methods
中配置的函数,不要用箭头函数,否则this就不是vm
了methods
中配置的函数,都是被Vue
所管理的函数,this的指向是vm
或组件实例对象
@click="demo"
和@click="demo($event)"
效果一致,但后者可以传参
初始vue
欢迎:{{name}}
1.2、事件修饰符
Vue中的事件修饰符
- prevent 阻止默认事件(常用)
- stop 阻止事件冒泡(常用)
- once 事件只触发一次(常用)
- capture 使用事件的捕获模式
- self 只有event.target是当前操作的元素时才触发事件
- passive 事件的默认行为立即执行,无需等待事件回调执行完毕
修饰符可以连续写,比如可以这么用:@click. prevent. stop="showinfo"
初始vue