对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 相关文章推荐
用JavaScript仿PS里的羽化效果代码
Dec 20 Javascript
JQuery验证工具类搜集整理
Jan 16 Javascript
(跨浏览器基础事件/浏览器检测/判断浏览器)经验代码分享
Jan 24 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
Nov 17 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
Mar 06 Javascript
简单总结JavaScript中的String字符串类型
May 26 Javascript
JavaScript判断是否是微信浏览器
Jun 13 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
Mar 09 Javascript
JS中Swiper的使用和轮播图效果
Aug 11 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
May 17 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
Sep 27 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
Aug 17 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
PHP4在Windows2000下的安装
2006/10/09 PHP
PHP连接access数据库
2008/03/27 PHP
php实现的遍历文件夹下所有文件,编辑删除
2010/01/05 PHP
php 判断字符串中是否包含html标签
2014/02/17 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
2014/09/10 PHP
Thinkphp5框架ajax接口实现方法分析
2019/08/28 PHP
Jquery插件 easyUI属性汇总
2011/01/19 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
2013/12/26 Javascript
为什么JS中eval处理JSON数据要加括号
2015/04/13 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
vue-router路由参数刷新消失的问题解决方法
2017/06/17 Javascript
Vue学习笔记进阶篇之vue-cli安装及介绍
2017/07/18 Javascript
JS数组交集、并集、差集的示例代码
2017/08/23 Javascript
详解使用jest对vue项目进行单元测试
2018/09/07 Javascript
基于Node的Axure文件在线预览的实现代码
2019/08/28 Javascript
vue 授权获取微信openId操作
2020/11/13 Javascript
微信小程序实现锚点跳转
2020/11/23 Javascript
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
Python解析命令行读取参数--argparse模块使用方法
2018/01/23 Python
pyinstaller打包opencv和numpy程序运行错误解决
2019/08/16 Python
django删除表重建的实现方法
2019/08/28 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
2020/01/10 Python
python实现最短路径的实例方法
2020/07/19 Python
Python持续监听文件变化代码实例
2020/07/22 Python
用css3制作纸张效果(外翻卷角)
2013/02/01 HTML / CSS
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)
2013/07/04 HTML / CSS
HTML5 创建canvas元素示例代码
2014/06/04 HTML / CSS
解决HTML5中的audio在手机端和微信端的不能自动播放问题
2019/11/04 HTML / CSS
入党自我鉴定
2014/03/25 职场文书
《夹竹桃》教学反思
2014/04/20 职场文书
门面房租房协议书
2014/08/20 职场文书
学校运动会广播稿范文
2014/10/02 职场文书
亮剑观后感300字
2015/06/05 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA