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 相关文章推荐
两个select之间option的互相添加操作(jquery实现)
Nov 12 Javascript
js动画效果制件让图片组成动画代码分享
Jan 14 Javascript
js控制div弹出层实现方法
May 11 Javascript
JS打印组合功能
Aug 04 Javascript
Vuex之理解Mutations的用法实例
Apr 19 Javascript
JavaScript基础之流程控制语句的用法
Aug 31 Javascript
jQuery使用zTree插件实现可拖拽的树示例
Sep 23 jQuery
vue实现引入本地json的方法分析
Jul 12 Javascript
详解Vue 全局变量,局部变量
Apr 17 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
Sep 16 Javascript
Vue 使用typescript如何优雅的调用swagger API
Sep 01 Javascript
jQuery zTree如何改变指定节点文本样式
Oct 16 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
收音机发烧友应当熟知的100条知识
2021/03/02 无线电
php minixml详解
2008/07/19 PHP
php smarty 二级分类代码和模版循环例子
2011/06/01 PHP
ThinkPHP使用Smarty第三方插件方法小结
2016/03/19 PHP
javaScript 数值型和字符串型之间的转换
2009/07/25 Javascript
js设置function参数默认值(适合没有传参情况)
2014/02/24 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
js返回前一页刷新本页重载页面
2014/07/29 Javascript
JS 实现列表与多选框选择附预览动画
2014/10/29 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
原生 JS Ajax,GET和POST 请求实例代码
2016/06/08 Javascript
利用vscode调试编译后的js代码详解
2018/05/14 Javascript
JavaScript 中的12种循环遍历方法【总结】
2018/05/31 Javascript
Vue中CSS动画原理的实现
2019/02/13 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
2019/03/07 Javascript
在Python中操作时间之strptime()方法的使用
2020/12/30 Python
详解使用python crontab设置linux定时任务
2016/12/08 Python
python画折线图的程序
2018/07/26 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
2018/12/16 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
python文件选择对话框的操作方法
2019/06/27 Python
OpenCV 模板匹配
2019/07/10 Python
PyTorch实现AlexNet示例
2020/01/14 Python
amaze ui 的使用详细教程
2020/08/19 HTML / CSS
体验完美剃须:The Art of Shaving
2018/08/06 全球购物
荷兰网上药店:Drogisterij.net
2019/09/03 全球购物
英文版餐饮业求职信
2013/10/18 职场文书
煤矿安全生产月活动总结
2014/07/05 职场文书
节能环保演讲稿
2014/08/28 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
2014年学校财务工作总结
2014/12/06 职场文书
python编程学习使用管道Pipe编写优化代码
2021/11/20 Python
nginx静态资源的服务器配置方法
2022/07/07 Servers
canvas 中如何实现物体的框选
2022/08/05 Javascript