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 Array Flatten 与递归使用介绍
Oct 30 Javascript
js实现幻灯片播放图片示例代码
Nov 07 Javascript
jquery获得keycode的示例代码
Dec 30 Javascript
按钮接受回车事件的三种实现方法
Jun 06 Javascript
javascript实现下拉提示选择框
Dec 29 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
Aug 09 Javascript
JQuery异步提交表单与文件上传功能示例
Jan 12 Javascript
详解前端路由实现与react-router使用姿势
Aug 07 Javascript
详解Vue中使用Echarts的两种方式
Jul 03 Javascript
详解vue挂载到dom上会发生什么
Jan 20 Javascript
浅谈element中InfiniteScroll按需引入的一点注意事项
Jun 05 Javascript
js canvas实现俄罗斯方块
Oct 11 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
全国FM电台频率大全 - 4 山西省
2020/03/11 无线电
php 获取mysql数据库信息代码
2009/03/12 PHP
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
PHP中抽象类、接口的区别与选择分析
2016/03/29 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
js停止输出代码
2008/07/20 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
2017/01/04 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
2017/03/29 Javascript
node vue项目开发之前后端分离实战记录
2017/12/13 Javascript
解析Json字符串的三种方法日常常用
2018/05/02 Javascript
使用react context 实现vue插槽slot功能
2019/07/18 Javascript
基于javascript的无缝滚动动画实现2
2020/08/07 Javascript
[02:01]大师之路——DOTA2完美大师赛11月论剑上海
2017/11/06 DOTA
Python实现TCP/IP协议下的端口转发及重定向示例
2016/06/14 Python
一些常用的Python爬虫技巧汇总
2016/09/28 Python
Pandas实现数据类型转换的一些小技巧汇总
2018/05/07 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
python 实现让字典的value 成为列表
2019/12/16 Python
Python hashlib模块实例使用详解
2019/12/24 Python
Python用input输入列表的实例代码
2020/02/07 Python
Python装饰器实现方法及应用场景详解
2020/03/26 Python
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
外贸业务员求职自荐信分享
2013/09/21 职场文书
继电保护工岗位职责
2014/01/05 职场文书
老总助理工作岗位职责
2014/02/06 职场文书
护士工作失误检讨书
2014/09/14 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
校园环境卫生倡议书
2015/04/29 职场文书
交通安全教育主题班会
2015/08/12 职场文书
Nginx工作原理和优化总结。
2021/04/02 Servers
利用Python判断你的密码难度等级
2021/06/02 Python
vue 数字翻牌器动态加载数据
2022/04/20 Vue.js