vue使用$emit时,父组件无法监听到子组件的事件实例


Posted in Javascript onFebruary 26, 2018

vue使用$emit时,父组件无法监听到子组件的事件的原因是$emit传入的事件名称只能使用小写,不能使用大写的驼峰规则命名

<div id="counter-event-example">
  <p>{{ total }}</p>
  <button-counter v-on:ee="incrementTotal"></button-counter>
  <button-counter v-on:eEvent="incrementTotal"></button-counter>
  <child ref="cmpSelect" v-on:ee="incrementTotal" option-api-url="/api/admin/cms/cmsCategory/getOptions.do"></child>
 </div>
 <script>
  Vue.component('button-counter', {
   template: '<button v-on:click="increment">{{ counter }}</button>',
   data: function () {
    return {
     counter: 0
    }
   },
   methods: {
    increment: function () {
     this.counter += 1
     this.$emit('ee', this.counter);//有效
     this.$emit('eEvent', this.counter);//无效,不能使用大写的驼峰规则命名
    }
   },
  })
  new Vue({
   el: '#counter-event-example',
   data: {
    total: '点击下面的按钮'
   },
   methods: {
    incrementTotal: function (b) {
     this.total = b;
    }
   }
  })
 </script>

以上这篇vue使用$emit时,父组件无法监听到子组件的事件实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery AnythingSlider滑动效果插件
Feb 07 Javascript
在JavaScript中获取请求的URL参数
Dec 22 Javascript
11种ASP连接数据库的方法
Sep 18 Javascript
jQuery中通过ajax的get()函数读取页面的方法
Feb 29 Javascript
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
Jun 16 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
Jul 05 Javascript
switchery按钮的使用方法
Dec 18 Javascript
JS实现多物体运动的方法详解
Jan 23 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
Sep 20 Javascript
深入解析ES6中的promise
Nov 08 Javascript
Vue-cli项目部署到Nginx服务器的方法
Nov 01 Javascript
详解JavaScript中的this指向问题
Feb 05 Javascript
vue的全局提示框组件实例代码
Feb 26 #Javascript
Angular4 ElementRef的应用
Feb 26 #Javascript
vue cli构建的项目中请求代理与项目打包问题
Feb 26 #Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
Feb 26 #Javascript
vue bus全局事件中心简单Demo详解
Feb 26 #Javascript
详解Angular系列之变化检测(Change Detection)
Feb 26 #Javascript
Bootstrap4如何定制自己的颜色和风格
Feb 26 #Javascript
You might like
PHP排序之二维数组的按照字母排序实现代码
2011/08/13 PHP
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
2012/03/27 PHP
php实现的日历程序
2015/06/18 PHP
document对象execCommand的command参数介绍
2006/08/01 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
2013/08/30 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
javascript实现youku的视频代码自适应宽度
2015/05/25 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
2016/01/26 Javascript
浅析Bootstrap缩略图组件与警示框组件
2016/04/29 Javascript
js编写当天简单日历效果【实现代码】
2016/05/03 Javascript
禁用backspace网页回退功能的实现代码
2016/11/15 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
2017/06/15 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
2018/07/26 Javascript
js实现ATM机存取款功能
2020/10/27 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
[02:32]DOTA2完美大师赛场馆静安体育中心观赛全攻略
2017/11/08 DOTA
python中模块的__all__属性详解
2017/10/26 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
python数据挖掘需要学的内容
2019/06/23 Python
python selenium 查找隐藏元素 自动播放视频功能
2019/07/24 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
关于HTML5的安全问题开发人员需要牢记的
2012/06/21 HTML / CSS
英国最大的运动营养公司之一:LA Muscle
2018/07/02 全球购物
澳大利亚个性化儿童礼品网站:Bright Star Kids
2019/06/14 全球购物
Kendra Scott官网:美国领先的时尚配饰品牌
2020/10/22 全球购物
收银员岗位职责
2014/02/07 职场文书
护士试用期自我鉴定
2014/02/08 职场文书
环保建议书500字
2014/05/14 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python
阿里云服务器搭建Php+Apache运行环境的详细过程
2021/05/15 PHP
Canvas如何做个雪花屏版404的实现
2021/09/25 HTML / CSS
postgresql之greenplum字符串去重拼接方式
2023/05/08 PostgreSQL