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语句可以不以;结尾的烦恼
Mar 08 Javascript
javaScript checkbox 全选/反选及批量删除
Apr 28 Javascript
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
Sep 29 Javascript
javascript中AJAX用法实例分析
Jan 30 Javascript
js获取微信版本号的方法
May 12 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
Sep 05 Javascript
jquery滚动条插件(可以自定义)
Dec 11 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
Apr 04 jQuery
Vue组件之Tooltip的示例代码
Oct 18 Javascript
微信小程序项目总结之点赞 删除列表 分享功能
Jun 25 Javascript
JS 实现获取验证码 倒计时功能
Oct 29 Javascript
jQuery实现的3D版图片轮播示例【滑动轮播】
Jan 18 jQuery
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
ThinkPHP php 框架学习笔记
2009/10/30 PHP
用PHP书写安全的脚本代码
2012/02/05 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
2014/11/12 PHP
PHP生成树的方法
2015/07/28 PHP
PHP设置Cookie的HTTPONLY属性方法
2017/02/09 PHP
phpwind放自动注册方法
2006/12/02 Javascript
extjs grid取到数据而不显示的解决
2008/12/29 Javascript
jQuery css() 方法动态修改CSS属性
2016/09/25 Javascript
Vue.js中用v-bind绑定class的注意事项
2016/12/13 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
2016/12/26 Javascript
jquery实现拖动效果(代码分享)
2017/01/25 Javascript
利用jQuery解析获取JSON数据
2017/04/08 jQuery
node文字生成图片的示例代码
2017/10/26 Javascript
推荐10款扩展Web表单的JS插件
2017/12/25 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
vue中slot(插槽)的介绍与使用
2018/11/12 Javascript
python 算法 排序实现快速排序
2012/06/05 Python
Python 基于Twisted框架的文件夹网络传输源码
2016/08/28 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
2018/04/27 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
Python实现动态给类和对象添加属性和方法操作示例
2020/02/29 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
python em算法的实现
2020/10/03 Python
意大利文具和办公产品在线商店:Y-Office
2020/02/27 全球购物
介绍一下你对SOA的认识
2016/04/24 面试题
高三历史教学反思
2014/01/09 职场文书
铁路工务反思材料
2014/02/07 职场文书
年度考核自我鉴定
2014/03/19 职场文书
2014年入党积极分子党课学习心得体会模板
2014/04/03 职场文书
商品陈列协议书
2014/09/29 职场文书
社会主义核心价值观主题教育活动总结
2015/05/07 职场文书
2016年社区六一儿童节活动总结
2016/04/06 职场文书
react如何快速设置文件路径别名
2021/04/28 Javascript
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers
js基于div丝滑实现贝塞尔曲线
2022/09/23 Javascript