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 相关文章推荐
通过Unicode转义序列来加密,按你说的可以算是混淆吧
May 06 Javascript
JQuery小知识
Oct 15 Javascript
文本域中换行符的替换示例
Mar 04 Javascript
javascript动态判断html元素并执行不同的操作
Jun 16 Javascript
用Jquery.load载入页面后样式没了页面混乱的解决方法
Oct 20 Javascript
jQuery实现简单的文件上传进度条效果
Mar 26 Javascript
JavaScript 栈的详解及实例代码
Jan 22 Javascript
Angular企业级开发——MVC之控制器详解
Feb 20 Javascript
Electron-vue脚手架改造vue项目的方法
Oct 22 Javascript
Bootstrap Paginator+PageHelper实现分页效果
Dec 29 Javascript
小程序的上传文件接口的注意要点解析
Sep 17 Javascript
vue内置组件component--通过is属性动态渲染组件操作
Jul 28 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
雄兵连三大错觉:凯莎没了,凉冰阵亡了,华烨觉得自己又行了
2020/04/09 国漫
一些被忽视的PHP函数(简单整理)
2010/04/30 PHP
ThinkPHP惯例配置文件详解
2014/07/14 PHP
Drupal简体中文语言包安装教程
2014/09/27 PHP
thinkPHP通用控制器实现方法示例
2017/11/23 PHP
PHP静态方法和静态属性及常量属性的区别与介绍
2019/03/22 PHP
根据分辨率不同,调用不同的css文件
2006/07/07 Javascript
在js中单选框和复选框获取值的方式
2009/11/06 Javascript
JQuery 写的个性导航菜单
2009/12/24 Javascript
js相册效果代码(点击创建即可)
2013/04/16 Javascript
jQuery中的val()示例应用
2014/02/26 Javascript
jquery、js操作checkbox全选反选
2014/03/12 Javascript
js改变embed标签src值的方法
2015/04/10 Javascript
jQuery侧边栏实现代码
2016/05/06 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
原生js图片轮播效果实现代码
2016/10/19 Javascript
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
2016/10/25 Javascript
node.js多个异步过程中判断执行是否完成的解决方案
2017/12/10 Javascript
使用Vue自定义数字键盘组件(体验度极好)
2017/12/19 Javascript
微信小程序实现定位及到指定位置导航的示例代码
2019/08/20 Javascript
使用localStorage替代cookie做本地存储
2019/09/25 Javascript
微信小程序调用wx.getImageInfo遇到的坑解决
2020/05/31 Javascript
[03:37]2016完美“圣”典 风云人物:Mikasa专访
2016/12/07 DOTA
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
浅谈python中get pass用法
2019/03/19 Python
Python如何根据时间序列数据作图
2020/05/12 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
布鲁明戴尔百货店:Bloomingdale’s
2016/12/21 全球购物
原料仓管员岗位职责
2014/04/12 职场文书
2014年师德承诺书
2014/05/23 职场文书
2014年巴西世界杯口号
2014/06/05 职场文书
王金山在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
办公室主任岗位职责范本
2015/03/31 职场文书
圆明园观后感
2015/06/03 职场文书