对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 相关文章推荐
告诉大家什么是JSON
Jun 10 Javascript
javascript jQuery $.post $.ajax用法
Jul 09 Javascript
javascript中检测变量的类型的代码
Dec 28 Javascript
jquery $.fn $.fx是什么意思有什么用
Nov 04 Javascript
js点击按钮实现带遮罩层的弹出视频效果
Dec 19 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
Aug 17 Javascript
自己封装的一个原生JS拖动方法(推荐)
Nov 22 Javascript
AngularJS指令与控制器之间的交互功能示例
Dec 14 Javascript
vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
Mar 30 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
Nov 16 Javascript
vue打包之后生成一个配置文件修改接口的方法
Dec 09 Javascript
JavaScript TAB栏切换效果的示例
Nov 05 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
MySQL授权问题总结
2007/05/06 PHP
php错误、异常处理机制(补充)
2012/05/07 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
2017/03/17 PHP
php实现在线考试系统【附源码】
2018/09/18 PHP
Yii框架日志操作图文与实例详解
2019/09/09 PHP
给artDialog 5.02 增加ajax get功能详细介绍
2012/11/13 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
JS中获取数据库中的值的方法
2013/07/14 Javascript
JavaScript对象的property属性详解
2014/04/01 Javascript
node.js中的fs.chown方法使用说明
2014/12/16 Javascript
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
JS获取年月日时分秒的方法分析
2016/11/28 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
详解NodeJS框架express的路径映射(路由)功能及控制
2017/03/24 NodeJs
echarts同一页面中四个图表切换的js数据交互方法示例
2018/07/03 Javascript
vue的style绑定background-image的方式和其他变量数据的区别详解
2018/09/03 Javascript
微信小程序实现下拉菜单切换效果
2020/03/30 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
2018/12/16 Javascript
layui原生表单验证的实例
2019/09/09 Javascript
js模拟实现百度搜索
2020/06/28 Javascript
vuejs element table 表格添加行,修改,单独删除行,批量删除行操作
2020/07/18 Javascript
python绘制直线的方法
2018/06/30 Python
python hook监听事件详解
2018/10/25 Python
Tensorflow分类器项目自定义数据读入的实现
2019/02/05 Python
Python批量将图片灰度化的实现代码
2020/04/11 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
Linux机考试题
2015/07/17 面试题
优秀幼教自荐信
2014/02/03 职场文书
大学生社会实践自我鉴定
2014/03/24 职场文书
解除财产保全担保书
2014/05/20 职场文书
运动会5000米加油稿
2015/07/21 职场文书
三年级作文之趣事作文
2019/11/04 职场文书
Nest.js参数校验和自定义返回数据格式详解
2021/03/29 Javascript
Nginx tp3.2.3 404问题解决方案
2021/03/31 Servers