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 相关文章推荐
jquery使用append(content)方法注意事项分享
Jan 06 Javascript
jquery获取当前点击对象的value方法
Feb 28 Javascript
从零学JS之你需要了解的几本书
May 19 Javascript
javascript中的this详解
Dec 08 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
Dec 24 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
May 31 Javascript
url传递的参数值中包含&amp;时,url自动截断问题的解决方法
Aug 02 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
Dec 08 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
Jun 26 jQuery
JS实现图片手风琴效果
Apr 17 Javascript
基于vue中css预加载使用sass的配置方式详解
Mar 13 Javascript
vue2.0 + ele的循环表单及验证字段方法
Sep 18 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 上传文件的方法(类)
2009/07/30 PHP
PHP函数学习之PHP函数点评
2012/07/05 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
PHP变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
js querySelector和getElementById通过id获取元素的区别
2012/04/20 Javascript
使用JS读秒使用示例
2013/09/21 Javascript
关于onchange事件在IE和FF下的表现及解决方法
2014/03/08 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
2015/08/10 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
值得收藏的vuejs安装教程
2017/11/21 Javascript
利用原生的JavaScript实现简单拼图游戏
2018/11/18 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
js实现随机div颜色位置 类似满天星效果
2019/10/24 Javascript
js中关于Blob对象的介绍与使用
2019/11/29 Javascript
JavaScript实现轮播图特效
2020/04/10 Javascript
微信小程序实现选择地址省市区三级联动
2020/06/21 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
微信小程序onShareTimeline()实现分享朋友圈
2021/01/07 Javascript
Python MD5加密实例详解
2017/08/02 Python
pandas的连接函数concat()函数的具体使用方法
2019/07/09 Python
python创建学生成绩管理系统
2019/11/22 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
2020/02/26 Python
Django Form设置文本框为readonly操作
2020/07/03 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
2021/01/05 Python
解决CSS3的opacity属性带来的层叠顺序问题
2016/05/09 HTML / CSS
美国摄影爱好者购物网站:Focus Camera
2016/10/21 全球购物
彩色的翅膀教学反思
2014/04/25 职场文书
财务管理专业自荐书
2014/09/02 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
java多态注意项小结
2021/10/16 Java/Android
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python