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实现二分查找法实现代码
Nov 12 Javascript
菜鸟javascript基础整理1
Dec 06 Javascript
js实现页面转发功能示例代码
Aug 05 Javascript
js获取浏览器基本信息大全
Nov 27 Javascript
JS实现网页表格自动变大缩小的方法
Mar 09 Javascript
Javascript中的匿名函数与封装介绍
Mar 15 Javascript
基于JavaScript实现瀑布流效果(循环渐近)
Jan 27 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
Dec 24 Javascript
JS匹配日期和时间的正则表达式示例
May 12 Javascript
JQuery模拟实现网页中自定义鼠标右键菜单功能
Nov 14 jQuery
vue+elementUi图片上传组件使用详解
Aug 20 Javascript
关于antd tree 和父子组件之间的传值问题(react 总结)
Jun 02 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
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
php将图片文件转换成二进制输出的方法
2015/06/10 PHP
CodeIgniter记录错误日志的方法全面总结
2016/05/17 PHP
php中照片旋转 (orientation) 问题的正确处理
2017/02/16 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
Gambit vs ForZe BO3 第三场 2.13
2021/03/10 DOTA
推荐dojo学习笔记
2007/03/24 Javascript
TopList标签和JavaScript结合两例
2007/08/12 Javascript
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
JavaScript去掉空格的方法集合
2010/12/28 Javascript
js模仿hover的具体实现代码
2013/12/30 Javascript
javascript定义变量时有var和没有var的区别探讨
2014/07/21 Javascript
谈一谈JS消息机制和事件机制的理解
2016/04/14 Javascript
值得分享的bootstrap table实例
2016/09/22 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
vue实现菜单切换功能
2019/05/08 Javascript
javascript之分片上传,断点续传的实际项目实现详解
2019/09/05 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
2019/10/11 Javascript
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
Python的类实例属性访问规则探讨
2015/01/30 Python
python实现的文件同步服务器实例
2015/06/02 Python
Matplotlib中文乱码的3种解决方案
2018/11/15 Python
Pycharm远程调试原理及具体配置详解
2019/08/08 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
广州足迹信息技术有限公司Java软件工程师试题
2014/02/15 面试题
在职人员函授期间自我评价分享
2013/11/08 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
2015年社区综治工作总结
2015/04/21 职场文书
迁徙的鸟观后感
2015/06/09 职场文书
微观世界观后感
2015/06/10 职场文书
python opencv通过4坐标剪裁图片
2021/06/05 Python
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle