对vue中v-on绑定自定事件的实例讲解


Posted in Javascript onSeptember 06, 2018

关于官网vue中v-on绑定自定义事件的个人理解

对官网实例进行了一些修改,如下图:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>v-on绑定自定义事件</title>
 <script src="vue.js"></script>
</head>
<body>
<div id="app">
 <p>{{ total }}</p>
 <button-counter v-on:increment="father1"></button-counter>
 <button-counter v-on:incr="father2"></button-counter>
 <button-counter v-on:inc="father1"></button-counter>
</div>
<script>
 Vue.component('button-counter', {
  template: '<button v-on:click="child">{{ counter }}</button>',
  data: function () {
   return {
    counter: 0
   }
  },
  methods: {
   child:function(){
    this.counter += 1;
    this.$emit('increment');
    this.$emit('incr');
    this.$emit('inc');
   }
  }
 });
 new Vue({
  el: '#app',
  data: {
   total: 0
  },
  methods: {
   father1: function () {
    this.total += 1
   },
   father2: function () {
    this.total -= 1
   }
  }
 })
</script>
</body>
</html>

对vue中v-on绑定自定事件的实例讲解

点击第一个按钮浏览器的执行顺序如图所示:

步骤一:点击第一个按钮,执行子组件的函数child

步骤二:分别触发该按钮中的事件$emit(‘ ');

步骤三:监听到 v-on:increment 事件,

步骤四:执行父组件监听子组件的事件father1;

以上这篇对vue中v-on绑定自定事件的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
[JS]点出统计器
Oct 11 Javascript
Javascript实例教程(19) 使用HoTMetal(2)
Dec 23 Javascript
js中使用replace方法完成某个字符的转换
Aug 20 Javascript
bootstrap输入框组使用方法
Feb 07 Javascript
jQuery EasyUI Panel面板组件使用详解
Feb 28 Javascript
ES6下React组件的写法示例代码
May 04 Javascript
react native带索引的城市列表组件的实例代码
Aug 08 Javascript
JS获取url参数,JS发送json格式的POST请求方法
Mar 29 Javascript
深入理解Vue router的部分高级用法
Aug 15 Javascript
vue + element-ui的分页问题实现
Dec 17 Javascript
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
Jul 10 Javascript
vue实现弹幕功能
Oct 25 Javascript
微信小程序开发之自定义tabBar的实现
Sep 06 #Javascript
Vue的watch和computed方法的使用及区别介绍
Sep 06 #Javascript
Vue-component全局注册实例
Sep 06 #Javascript
Vue 监听列表item渲染事件方法
Sep 06 #Javascript
在Vue组件中获取全局的点击事件方法
Sep 06 #Javascript
jQuery实现基本动画效果的方法详解
Sep 06 #jQuery
JavaScript函数、闭包、原型、面向对象学习笔记
Sep 06 #Javascript
You might like
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
php生成SessionID和图片校验码的思路和实现代码
2009/03/10 PHP
第五章 php数组操作
2011/12/30 PHP
php多功能图片处理类分享(php图片缩放类)
2014/03/14 PHP
destoon设置自定义搜索的方法
2014/06/21 PHP
php获取百度收录、百度热词及百度快照的方法
2015/04/02 PHP
开发跨浏览器javascript常见注意事项
2009/01/01 Javascript
javascript showModalDialog,open取得父窗口的方法
2010/03/10 Javascript
JS动态调用方法名示例介绍
2013/12/18 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
2014/05/18 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
浅析node Async异步处理模块用例分析及常用方法介绍
2017/11/17 Javascript
浏览器调试动态js脚本的方法(图解)
2018/01/19 Javascript
浅谈webpack SplitChunksPlugin实用指南
2018/09/17 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
vue解决花括号数据绑定不成功的问题
2019/10/30 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
Vue两种组件类型:递归组件和动态组件的用法
2020/08/06 Javascript
jQuery实现动态加载瀑布流
2020/09/01 jQuery
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
Python Pywavelet 小波阈值实例
2019/01/09 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
Python基于template实现字符串替换
2020/11/27 Python
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
MySQL面试题目集锦
2016/04/14 面试题
幼儿教师思想汇报
2014/01/10 职场文书
总经理的岗位职责
2014/02/23 职场文书
远程培训的心得体会
2014/09/01 职场文书
银行自荐信怎么写
2015/03/05 职场文书
考研英语辞职信
2015/05/13 职场文书
JavaScript数组 几个常用方法总结
2021/11/11 Javascript
利用Sharding-Jdbc进行分库分表的操作代码
2022/01/22 Java/Android
使用python将HTML转换为PDF pdfkit包(wkhtmltopdf) 的使用方法
2022/04/21 Python