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 相关文章推荐
WEB 浏览器兼容 推荐收藏
May 14 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
Apr 24 Javascript
jQuery EasyUI Dialog拖不下来如何解决
Sep 28 Javascript
限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
May 27 Javascript
JavaScript对Json的增删改属性详解
Jun 02 Javascript
微信小程序 选择器(时间,日期,地区)实例详解
Nov 16 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
Mar 15 Javascript
jquery实现放大镜简洁代码(推荐)
Jun 08 jQuery
关于Google发布的JavaScript代码规范你要知道哪些
Apr 04 Javascript
JavaScript惰性求值的一种实现方法示例
Jan 11 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
Sep 09 Javascript
JS 图片压缩原理与实现方法详解
Apr 29 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网站来路获取代码(针对搜索引擎)
2010/06/08 PHP
在php中判断一个请求是ajax请求还是普通请求的方法
2011/06/28 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
2017/10/11 PHP
php读取本地json文件的实例
2018/03/07 PHP
基于jQuery图片平滑连续滚动插件
2009/04/27 Javascript
js原生态函数中使用jQuery中的 $(this)无效的解决方法
2011/05/25 Javascript
DOM和XMLHttpRequest对象的属性和方法整理
2012/01/04 Javascript
jquery通过ajax加载一段文本内容的方法
2015/01/15 Javascript
如何动态加载外部Javascript文件
2015/12/02 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
node网页分段渲染详解
2016/09/05 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
javascript作用域链与执行环境详解
2017/03/25 Javascript
php 修改密码实现代码
2017/05/24 Javascript
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
Vue仿Bibibili首页的问题
2021/01/21 Vue.js
Python生成器以及应用实例解析
2018/02/08 Python
Python制作exe文件简单流程
2019/01/24 Python
如何基于python生成list的所有的子集
2019/11/11 Python
Python基于百度AI实现OCR文字识别
2020/04/02 Python
Python figure参数及subplot子图绘制代码
2020/04/18 Python
python 利用zmail库发送邮件
2020/09/11 Python
浅析PyCharm 的初始设置(知道)
2020/10/12 Python
CSS3使用transition实现的鼠标悬停淡入淡出
2015/01/09 HTML / CSS
CSS3 文字动画效果
2020/11/12 HTML / CSS
激光脱毛、蓝光和护肤:Tria Beauty
2019/03/28 全球购物
马来西亚在线药房:RoyalePharma
2019/12/01 全球购物
写clone()方法时,通常都有一行代码,是什么?
2012/10/31 面试题
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
儿童生日会策划方案
2014/05/15 职场文书
2015年读书月活动总结
2015/03/26 职场文书
2015年乡镇党务公开工作总结
2015/05/19 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
我的生日感言
2015/08/03 职场文书