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实战_读书笔记2 选择器
Jan 22 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
Nov 07 Javascript
深入探讨JavaScript String对象
Mar 09 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
Nov 25 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
Mar 11 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
Jan 04 Javascript
原生js二级联动效果
Jun 20 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
Jul 27 Javascript
详解require.js配置路径的用法和css的引入
Sep 06 Javascript
原生JS实现 MUI导航栏透明渐变效果
Nov 07 Javascript
浅谈Webpack核心模块tapable解析
Sep 11 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
Mar 15 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
让你同时上传 1000 个文件 (一)
2006/10/09 PHP
PHPLog php 程序调试追踪工具
2009/09/09 PHP
phpmyadmin 常用选项设置详解版
2010/03/07 PHP
PHP学习笔记之三 数据库基本操作
2011/01/17 PHP
php获得用户ip地址的比较不错的方法
2014/02/08 PHP
PHP 实现代码复用的一个方法 traits新特性
2015/02/22 PHP
Apache连接PHP后无法启动问题解决思路
2015/06/18 PHP
php读取torrent种子文件内容的方法(测试可用)
2016/05/03 PHP
javascript multibox 全选
2009/03/22 Javascript
jquery的attr方法禁用表单元素禁用输入内容
2014/06/23 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
JavaScript核心语法总结(推荐)
2016/06/02 Javascript
bootstrap+jQuery实现的动态进度条功能示例
2017/05/25 jQuery
基于vue2实现上拉加载功能
2017/11/28 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
详解Vue调用手机相机和相册以及上传
2019/05/05 Javascript
vue项目部署到nginx/tomcat服务器的实现
2019/08/26 Javascript
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
python list中append()与extend()用法分享
2013/03/24 Python
JSONLINT:python的json数据验证库实例解析
2017/11/28 Python
Python科学计算包numpy用法实例详解
2018/02/08 Python
Python Excel处理库openpyxl使用详解
2019/05/09 Python
Python用字典构建多级菜单功能
2019/07/11 Python
django的model操作汇整详解
2019/07/26 Python
python中下标和切片的使用方法解析
2019/08/27 Python
Python调用C语言程序方法解析
2020/07/07 Python
使用数据结构给女朋友写个Html5走迷宫游戏
2019/11/26 HTML / CSS
如何安装ruby on rails
2014/02/09 面试题
小学教师自我鉴定
2013/11/07 职场文书
个人自荐信
2013/12/05 职场文书
春节超市活动方案
2014/08/14 职场文书
移交协议书
2014/08/19 职场文书
幼儿教师自我剖析材料
2014/09/29 职场文书
体育运动会广播稿
2014/10/05 职场文书
教师节晚会主持词
2015/06/30 职场文书
html5+实现plus.io进行拍照和图片等获取
2022/06/01 HTML / CSS