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 相关文章推荐
js实现addClass,removeClass,hasClass的函数代码
Jul 13 Javascript
事件冒泡是什么如何用jquery阻止事件冒泡
Mar 20 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
Jan 31 Javascript
按钮接受回车事件的三种实现方法
Jun 06 Javascript
JQuery $.each遍历JavaScript数组对象实例
Sep 01 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
Apr 14 Javascript
JS hashMap实例详解
May 26 Javascript
js实现Tab选项卡切换效果
Jul 17 Javascript
Vuex中的State使用介绍
Jan 19 Javascript
vue中使用带隐藏文本信息的图片、图片水印的方法
Apr 24 Javascript
解决vue axios跨域 Request Method: OPTIONS问题(预检请求)
Aug 14 Javascript
Javascript 模拟mvc实现点餐程序案例详解
Dec 24 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
杏林同学录(一)
2006/10/09 PHP
php生成zip压缩文件的方法详解
2013/06/09 PHP
php实现用于删除整个目录的递归函数
2015/03/16 PHP
phpstudy后门rce批量利用脚本的实现
2019/12/12 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
2020/10/28 PHP
Gird事件机制初级读本
2007/03/10 Javascript
javascript 在网页中的运用(asp.net)
2009/11/23 Javascript
对xmlHttp对象方法和属性的理解
2011/01/17 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
AngularJS中的缓存使用
2017/01/11 Javascript
浅谈原型对象的常用开发模式
2017/07/22 Javascript
vue中页面跳转拦截器的实现方法
2017/08/23 Javascript
Vuejs实现购物车功能
2017/11/05 Javascript
关于vue里页面的缓存详解
2019/11/04 Javascript
微信小程序调用wx.getImageInfo遇到的坑解决
2020/05/31 Javascript
解决vue+router路由跳转不起作用的一项原因
2020/07/19 Javascript
Python实现多线程HTTP下载器示例
2017/02/11 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
基于多进程中APScheduler重复运行的解决方法
2019/07/22 Python
Python pandas用法最全整理
2019/08/04 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
Python实现扫码工具的示例代码
2020/10/09 Python
10个顶级Python实用库推荐
2021/03/04 Python
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
英国在线定制百叶窗网站:Swift Direct Blinds
2020/02/25 全球购物
质量工程师岗位职责
2013/11/16 职场文书
大学军训自我鉴定
2013/12/15 职场文书
五年级学生评语
2014/04/22 职场文书
大学生赌博检讨书
2014/09/22 职场文书
党校毕业个人总结
2015/02/28 职场文书
业务员辞职信范文
2015/03/02 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书
Python语言规范之Pylint的详细用法
2021/06/24 Python
dubbo服务整合zipkin详解
2021/07/26 Java/Android
SQLServer中exists和except用法介绍
2021/12/04 SQL Server