$event是事件对象的特殊变量,在一些场景能给我们实现复杂功能提供更多可用的参数
原生事件
在原生事件中表现和默认的事件对象相同

<template><div><input type="text" @input="inputHandler( hello , $event)" /></div>
</template>
export default {methods: {inputHandler(msg, e) {console.log(e.target.value)}}
}

自定义事件
在自定义事件中表现为捕获从子组件抛出的值
my-item.vue :

export default {methods: {customEvent() {this.$emit( custom-event ,  some value )}}
}

App.vue

<template><div><my-item v-for="(item, index) in list" @custom-event="customEvent(index, $event)"></my-list></div>
</template>
export default {methods: {customEvent(index, e) {console.log(e) //  some value}}
}

VUE事件参数$event相关推荐

  1. html event 传递数据,Vue 事件的$event参数=事件的值案例

    这篇文章主要介绍了Vue 事件的$event参数=事件的值案例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 template :min="0" v-model= ...

  2. 初始化触发点击事件_【Vue原理】Event - 源码版 之 自定义事件

    专注 Vue 源码分享,文章分为白话版和 源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧 研究基于 Vue版本[2.5.17] Vue 的自定义事件很简单,就是使用 观察者模 ...

  3. [vue] 在vue事件中传入$event,使用e.target和e.currentTarget有什么区别?

    [vue] 在vue事件中传入$event,使用e.target和e.currentTarget有什么区别? event.currentTarget指向事件所绑定的元素,而event.target始终 ...

  4. vue学习:事件传递(冒泡和捕获),事件委托,jquery中的事件委托,$event 获取元素,vue事件修饰符

    事件传递 ----冒泡和捕获 DOM事件标准定义了两种事件流,这两种事件流分别是捕获和冒泡. 和许多Web技 术一样,在它们成为标准之前,Netscape和微软各自不同地实现了它们.Netscape选 ...

  5. js过渡效果_干货 | Vue事件、过渡和制作index页面

    " 最近在学习使用Vue作为前端的框架,本文简单介绍Vue的过渡效果,以及记录制作首页的过程. " Vue事件 1方法处理器 ● 可以用v-on指令监听DOM事件 ● 类似于内联表 ...

  6. vue 事件上加阻止冒泡 阻止默认事件

    重点 vue事件修饰符 <!-- 阻止单击事件冒泡 --> <a v-on:click.stop="doThis"></a><!-- 提交 ...

  7. vue 事件调用 传参_Vue 事件如何传递参数?

    Vue 事件如何传递参数? 事件函数参数传递: 普通参数和事件对象传递格式如下: 调用函数传参 点秋香 vue事件绑定-参数传递实例如下: vue事件绑定-参数传递 xinbiancheng.cn { ...

  8. Vue 之 解决v-html生成的元素不能触发@click等vue事件和CSS样式不生效的方法

    一.简介 官方文档: 通过上面官方文档的介绍我们可以得知两个重点: ① 通过v-html生成的页面元素,不会被当做Vue模板进行编译,只会作为普通的html代码被插入,也就是说通过v-html插入的h ...

  9. vue事件修饰符有哪些

    vue 事件修饰符 1.prevent:阻止默认事件 2.stop:阻止事件冒泡 3.once:事件只触发一次 4.capture:使用事件的捕捉模式 5.self:只有event.target是当前 ...

最新文章

  1. Python培训分享:Python发展前景怎么样?
  2. 为Delphi程序添加事件和事件处理器
  3. struts.xml web.xml配置正常,访问action时出现404
  4. 原生js删除html,原生js模拟v-for增加删除.html
  5. » 欄位太小以致於無法接受您試圖加入的資料數量
  6. 人工智能AI实战100讲(二十)-先拍照后对焦,基于深度估计的景深编辑与背景虚化
  7. 【VMware vSAN 6.6】2.5.硬件部署选项:我们有软硬件项目解决方案
  8. 实战经验:从内存故障到CPU过高诊断-直播预告
  9. ubantu 添加防火墙策略_Ubuntu防火墙安装和配置
  10. 来,我们一起学Hibernate
  11. [JZOJ P1327] [DP]订货
  12. 程序员以上帝视角解读“旅行青蛙”,你的呱真的在旅行嘛?
  13. 曲速未来 揭示:发现假EOS钱包窃取用户资金
  14. linux目录权限为rws,Linux-文件权限
  15. 胡水生:中小型企业如何应对互联网的发展
  16. 自动化车间3D可视化设计思路
  17. 一种TV端自动化测试应用OTA升级的方法
  18. c语言程序设计 doc,C语言程序设计61844.doc
  19. 复合文档的二进制存储格式研究(word,xls,ppt...)
  20. python熊猫弹幕_GitHub - woaishui/danmu: Python 弹幕包 A live danmu package for python

热门文章

  1. 计算机绘图R25,(学生)计算机绘图课程设计.doc
  2. EF Core 既生,何生
  3. C# 数组内元素合并转换成以指定字符连接的字符串
  4. Python爬虫--笔趣阁小说爬取
  5. 前端js实现asr(语音转文字)
  6. SpringMVC--记录学习历程
  7. 【CO003】操作系统笔记3 —— IPC 问题
  8. 【互联网企业名称由来系列】三:百度
  9. #Matlab# Yalmip CPLEX使用
  10. oracle转行交流群,oracle多列转行