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 相关文章推荐
前端开发的开始---基于面向对象的Ajax类
Sep 17 Javascript
js关闭当前页面(窗口)的几种方式总结
Mar 05 Javascript
JS实现一个按钮的方法
Feb 05 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
Aug 06 Javascript
JS中的数组方法笔记整理
Jul 26 Javascript
js内置对象处理_打印学生成绩单的简单实现
Sep 24 Javascript
JavaScript 控制字体大小设置的方法
Nov 23 Javascript
jquery validation验证表单插件
Jan 07 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
Jan 23 Javascript
jQuery选择器之属性筛选选择器用法详解
Sep 19 jQuery
vue中引入第三方字体文件的方法示例
Dec 17 Javascript
详解Vue2的diff算法
Jan 06 Vue.js
微信小程序三级联动选择器使用方法
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
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
php中并发读写文件冲突的解决方案
2013/10/25 PHP
php有道翻译api调用方法实例
2014/12/22 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
JQuery 写的个性导航菜单
2009/12/24 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
通过JS获取用户本地图片路径并显示的代码
2012/02/16 Javascript
javascript代码运行不出来执行错误的可能情况整理
2013/10/18 Javascript
详谈javascript中的cookie
2015/06/03 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
2015/08/23 Javascript
AngularJS实用开发技巧(推荐)
2016/07/13 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
js实现年月日表单三级联动
2020/04/17 Javascript
vue实现todolist单页面应用
2017/04/11 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
在Js页面通过POST传递参数跳转到新页面详解
2017/08/25 Javascript
jquery tmpl模板(实例讲解)
2017/09/02 jQuery
node.js监听文件变化的实现方法
2019/04/17 Javascript
如何写好一个vue组件,老夫的一年经验全在这了(推荐)
2019/05/18 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
[01:11:08]Winstrike vs NB 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Python实现抓取网页并且解析的实例
2014/09/20 Python
selenium跳过webdriver检测并模拟登录淘宝
2019/06/12 Python
python中tab键是什么意思
2020/06/18 Python
Python常用库Numpy进行矩阵运算详解
2020/07/21 Python
pytorch 计算Parameter和FLOP的操作
2021/03/04 Python
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
物业工作计划书
2014/01/10 职场文书
电子商务应届生自我鉴定
2014/01/13 职场文书
成功的餐厅经营创业计划书
2014/01/15 职场文书
员工薪酬福利制度
2014/01/17 职场文书
国庆节促销广告语2014
2014/09/19 职场文书
公司承诺书格式范文
2015/04/28 职场文书
Dashboard管理Kubernetes集群与API访问配置
2022/04/01 Servers