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 相关文章推荐
用javascript实现的激活输入框后隐藏初始内容
Jun 29 Javascript
Jquery实现视频播放页面的关灯开灯效果
May 27 Javascript
JS限制Textarea文本域字符个数的具体实现
Aug 02 Javascript
javascript 数组排序函数sort和reverse使用介绍
Nov 21 Javascript
JavaScript节点及列表操作实例小结
Aug 05 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
Apr 05 Javascript
详解Angular.js的$q.defer()服务异步处理
Nov 06 Javascript
详解使用vue脚手架工具搭建vue-webpack项目
May 10 Javascript
vue中使用localstorage来存储页面信息
Nov 04 Javascript
jQuery实现的老虎机跑动效果示例
Dec 29 jQuery
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
Aug 20 Javascript
vue+element导航栏高亮显示的解决方式
Nov 12 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生成带有雪花背景的验证码
2006/10/09 PHP
PHP操作MongoDB时的整数问题及对策说明
2011/05/02 PHP
CodeIgniter框架中_remap()使用方法2例
2014/03/10 PHP
php导出excel格式数据问题
2014/03/11 PHP
一个PHP针对数字的加密解密类
2014/03/20 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
2018/05/24 PHP
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
javascript 动态创建表格
2015/01/08 Javascript
JavaScript将XML转成JSON的方法
2015/03/12 Javascript
详解JavaScript中数组的相关知识
2015/07/29 Javascript
Spring MVC中Ajax实现二级联动的简单实例
2016/07/06 Javascript
AngularJS过滤器详解及示例代码
2016/08/16 Javascript
AngularJS自定义插件实现网站用户引导功能示例
2016/11/07 Javascript
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
2018/01/16 Javascript
angular4 共享服务在多个组件中数据通信的示例
2018/03/30 Javascript
[01:00:12]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第一场
2018/04/09 DOTA
使用pyecharts无法import Bar的解决方案
2020/04/23 Python
python实现多线程网页下载器
2018/04/15 Python
python使用pdfminer解析pdf文件的方法示例
2018/12/20 Python
python Django编写接口并用Jmeter测试的方法
2019/07/31 Python
基于Numba提高python运行效率过程解析
2020/03/02 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
教师找工作推荐信
2013/11/23 职场文书
副总经理工作职责
2013/11/28 职场文书
人事行政主管岗位职责
2013/12/22 职场文书
《美丽的公鸡》教学反思
2014/02/25 职场文书
高校自主招生教师推荐信
2015/03/23 职场文书
2015年教师师德师风承诺书
2015/04/28 职场文书
2015国庆节宣传语
2015/07/14 职场文书
三八节祝酒词
2015/08/11 职场文书
学生会主席任命书
2015/09/21 职场文书
2019年年中工作总结讲话稿模板
2019/03/25 职场文书