Vue组件之自定义事件的功能图解


Posted in Javascript onFebruary 01, 2018

使用v-on绑定自定义事件

(一)基于webpack的项目初始化

在使用之前,我们先使用npm构建一个vue应用,使该项目能很好地和webpack模块打包器配合使用,命令如下

进入自定义空文件夹vuepro下,myapp项目初始化需利用webpack打包生成一个标准目录的项目文件夹

vue init webpack myapp

安装过程会出现以下几个让我们操作的地方,前几个直接按回车,后面输入n即可,如下图

Vue组件之自定义事件的功能图解

安装完成后,myapp文件夹下会自动生成一些文件和文件夹,表示我们项目初始化完成,而我们的的APP.vu是主组件,components组件是Vue的一种代码复用的机制,components把js和HTML混合到一起,作为整个Vue应用层的基础

Vue组件之自定义事件的功能图解

我们可以根据上图终端提示的命令去运行我们的项目

cd myapp

npm run dev

Vue组件之自定义事件的功能图解

我们再将上图中得到的网址赋值到浏览器打开,得到以下页面表示我们基于webpack的项目构建成功

Vue组件之自定义事件的功能图解

打开主组件,如果亲们出现了下图和我一样的提醒,是因为我们的javascript不支持ES6语法,我们只需进入设置里面改一下语言类型就可以了。

Vue组件之自定义事件的功能图解

Vue组件之自定义事件的功能图解

到这里我们可以去介绍组件自定义事件的使用了

(二)v-on && $emit 使用 $on(eventName) 监听事件 使用 $emit(eventName) 触发事件

我们在myapp/src/components下新建一个组件Emit.vue,同时我们得在主组件APP.vue中引入该组件,以及注册该组件

Vue组件之自定义事件的功能图解

然后我们在Emit.vue文件中去些一个自定义事件的例子

Vue组件之自定义事件的功能图解

当我们点击按钮就能获取到组件内部的事件盒参数

Vue组件之自定义事件的功能图解

总结

以上所述是小编给大家介绍的Vue组件之自定义事件的功能图解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
浅谈Javascript嵌套函数及闭包
Nov 09 Javascript
JavaScript实现的日期控件具体代码
Nov 18 Javascript
浅析IE10兼容性问题(frameset的cols属性)
Jan 03 Javascript
在JavaScript中构建ArrayList示例代码
Sep 17 Javascript
JavaScript获取DOM元素的11种方法总结
Apr 25 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
May 19 Javascript
用原生js做单页应用
Jan 17 Javascript
es6学习笔记之Async函数的使用示例
May 11 Javascript
深入理解Vue 单向数据流的原理
Nov 09 Javascript
微信小程序实现无限滚动列表
May 29 Javascript
javascript实现贪吃蛇经典游戏
Apr 10 Javascript
何时使用Map来代替普通的JS对象
Apr 29 Javascript
微信小程序三级联动选择器使用方法
May 19 #Javascript
jquery应用实例分享_实现手风琴特效
Feb 01 #jQuery
使用JS模拟锚点跳转的实例
Feb 01 #Javascript
微信小程序实现图片预览功能
Jan 31 #Javascript
vue单页应用加百度统计代码(亲测有效)
Jan 31 #Javascript
微信小程序实现MUI数字输入框效果
Jan 31 #Javascript
微信小程序实现折叠面板
Jan 31 #Javascript
You might like
关于PHP结束标签的使用细节探讨及联想
2013/03/04 PHP
深入php list()函数的详解
2013/06/05 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
apache和PHP如何整合在一起
2015/10/12 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
2016/03/01 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
php菜单/评论数据递归分级算法的实现方法
2019/08/01 PHP
JavaScript 对Cookie 操作的封装小结
2009/12/31 Javascript
解析URI与URL之间的区别与联系
2013/11/22 Javascript
js实现的复制兼容chrome和IE
2014/04/03 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
第八篇Bootstrap下拉菜单实例代码
2016/06/21 Javascript
JavaScript探测CSS动画是否已经完成的方法
2016/08/30 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
NodeJS加密解密及node-rsa加密解密用法详解
2018/10/12 NodeJs
vue的.vue文件是怎么run起来的(vue-loader)
2018/12/10 Javascript
利用d3.js力导布局绘制资源拓扑图实例教程
2019/01/08 Javascript
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
JS数组转字符串实现方法解析
2020/09/04 Javascript
[02:38]2018年度DOTA2最佳劣单位选手-完美盛典
2018/12/17 DOTA
python自定义解析简单xml格式文件的方法
2015/05/11 Python
python检测是文件还是目录的方法
2015/07/03 Python
使用Python编写简单的画图板程序的示例教程
2015/12/08 Python
基于Python的文件类型和字符串详解
2017/12/21 Python
解决python中的幂函数、指数函数问题
2019/11/25 Python
python opencv实现简易画图板
2020/08/27 Python
北美最大的零售退货翻新商:VIP Outlet
2019/11/21 全球购物
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
贝佳斯官方网站:Borghese
2020/05/08 全球购物
装修五一活动策划案
2014/01/23 职场文书
优秀的商业计划书,让融资一步到位
2019/05/07 职场文书
详细了解java监听器和过滤器
2021/07/09 Java/Android
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python
船舶调度指挥系统——助力智慧海事
2022/02/18 无线电