$event 是事件对象的特殊变量,在一些场景可以帮我们实现提供更多可用参数
###原生事件
在原生事件中表现和默认事件对象相同
<template>
<div>
<input type="text" @input-"inputhandler('hello',$event)" />
</div>
</template>
export default {
methods:{
inputhandler(msg,e){
console.log(e.target.value)
}
}
}
自定义事件
在自定义事件中表现为捕获从子组件抛出的值
my-vue.vue:
export default {
methods:{
customEvent(){
this.emit('custom-event',{name:"wangwei"})
}
}
}
app.vue:
<template>
<div>
<my-vue v-for="(item,index) in list" @custom-event="customEve
本文总结了Vue框架中$event的使用,它在原生事件和自定义事件中扮演重要角色,允许传递额外参数。通过$event,可以方便地在子组件间通信。查阅官方文档了解更多详情。
订阅专栏 解锁全文
5161

被折叠的 条评论
为什么被折叠?



