Vue 实例事件简单示例


Posted in Javascript onSeptember 19, 2019

本文实例讲述了Vue 实例事件。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Vue 实例事件</title>
  <script type="text/javascript" src="https://cdn.bootcss.com/vue/2.6.10/vue.min.js"></script>
</head>
<body>
<h1>Vue 实例事件</h1>
 <hr>
<div id="app">
  <p>
    {{num}}
  </p>
  <p><button @click="add">add</button></p>
</div>
<p><button οnclick="reduce()">reduce</button></p>
<p><button οnclick="reduceonce()">reduceonce</button></p>
<p><button οnclick="off()">关闭事件</button></p>
</body>
</html>
<script>
   var app = new Vue({
    el:'#app',
    data:{
      num:1
    },
    methods:{
      add:function(){
        this.num++
      }
    },
  })
   //在构造器 on 一直调用 once只能调用一次
  app.$on('reduce',function(){
    this.num--;
    console.log('执行了reduce方法')
  })
  app.$once('reduceonce',function(){
    this.num--;
    console.log('执行了reduceonce方法')
  })
  function reduce(){
    //emit 触发当前实例上的事件
    app.$emit('reduce');
  }
  function reduceonce(){
    app.$emit('reduceonce');
  }
  // $off 关闭事件
  function off(){
    app.$off('reduce');
    console.log('关闭了reduce')
  }
</script>

运行结果:

Vue 实例事件简单示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
javascript中的继承实例代码
Apr 27 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
May 23 Javascript
document.getElementBy(&quot;id&quot;)与$(&quot;#id&quot;)有什么区别
Sep 22 Javascript
js实现表单检测及表单提示的方法
Aug 14 Javascript
浅谈jquery选择器 :first与:first-child的区别
Nov 20 Javascript
浅谈js数组和splice的用法
Dec 04 Javascript
微信JSAPI Ticket接口签名详解
Jun 28 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
Jun 18 jQuery
JavaScript实现随机五位数验证码
Sep 27 Javascript
JS在Array数组中按指定位置删除或添加元素对象方法示例
Nov 19 Javascript
eslint+prettier统一代码风格的实现方法
Jul 22 Javascript
JS实现超级好看的鼠标小尾巴特效
Dec 01 Javascript
微信小程序常用的3种提示弹窗实现详解
Sep 19 #Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
Sep 19 #Javascript
vue 设置 input 为不可以编辑的实现方法
Sep 19 #Javascript
node 标准输入流和输出流代码实例
Sep 19 #Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
Sep 19 #Javascript
微信小程序3D轮播实现代码
Sep 19 #Javascript
layui 实现表格某一列显示图标
Sep 19 #Javascript
You might like
PHP简介
2006/10/09 PHP
二招解决php乱码问题
2012/03/25 PHP
学习php设计模式 php实现装饰器模式(decorator)
2015/12/07 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
用javascript添加控件自定义属性解析
2013/11/25 Javascript
javascript获取xml节点的最大值(实现代码)
2013/12/11 Javascript
javascript教程之不完整的继承(js原型链)
2014/01/13 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
2015/03/30 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
Node.js引入UIBootstrap的方法示例
2018/05/11 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
2018/07/18 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
2018/10/23 Javascript
了解javascript中变量及函数的提升
2019/05/27 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
2019/06/21 Javascript
js实现课堂随机点名系统
2019/11/21 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
python使用sorted函数对列表进行排序的方法
2015/04/04 Python
在Linux命令行终端中使用python的简单方法(推荐)
2017/01/23 Python
python面向对象法实现图书管理系统
2019/04/19 Python
python面向对象实现名片管理系统文件版
2019/04/26 Python
Django 重写用户模型的实现
2019/07/29 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
2020/05/20 Python
python 在sql语句中使用%s,%d,%f说明
2020/06/06 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
Pycharm github配置实现过程图解
2020/10/13 Python
Kent & Curwen:与大卫·贝克汉姆合作
2017/06/13 全球购物
棉花姑娘教学反思
2014/02/15 职场文书
公证委托书模板
2014/04/03 职场文书
卖车协议书
2014/04/21 职场文书
美丽家庭事迹材料
2014/05/03 职场文书
公司总经理助理岗位职责
2014/07/09 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
2015年乡镇党务公开工作总结
2015/05/19 职场文书
Nginx工作模式及代理配置的使用细节
2022/03/21 Servers