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动态呼叫函数(两种方式)
May 03 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
Dec 19 Javascript
在Javascript中处理字符串之big()方法的使用
Jun 08 Javascript
如何在Linux上安装Node.js
Apr 01 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
Aug 19 Javascript
微信小程序(三):网络请求
Jan 13 Javascript
深入理解Javascript中的观察者模式
Feb 20 Javascript
javascript实现多张图片左右无缝滚动效果
Mar 22 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
Oct 30 Javascript
微信小程序实现打卡日历功能
Sep 21 Javascript
使用p5.js实现动态GIF图片临摹重现
Oct 23 Javascript
React Fragment介绍与使用详解
Nov 11 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
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
基于php socket(fsockopen)的应用实例分析
2013/06/02 PHP
php使用pdo连接mssql server数据库实例
2014/12/25 PHP
PHP可变变量学习小结
2015/11/29 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
2010/03/02 Javascript
使用JS读秒使用示例
2013/09/21 Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
2015/10/09 Javascript
jQuery将表单序列化成一个Object对象的实例
2016/11/29 Javascript
Ionic 2 实现列表滑动删除按钮的方法
2017/01/22 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
2018/09/26 Javascript
简谈创建React Component的几种方式
2019/06/15 Javascript
layui动态表头的实现代码
2019/08/22 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
[04:48]DOTA2上海特锦赛小组赛第三日 TOP10精彩集锦
2016/02/28 DOTA
[02:05]DOTA2完美大师赛趣味视频之看我表演
2017/11/18 DOTA
python3实现全角和半角字符转换的方法示例
2017/09/21 Python
分析Python中解析构建数据知识
2018/01/20 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
2018/06/13 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
Python爬虫基础之XPath语法与lxml库的用法详解
2018/09/13 Python
django删除表重建的实现方法
2019/08/28 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
2019/10/11 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
纯css3实现走马灯效果
2014/12/26 HTML / CSS
GNC健安喜美国官网:美国第一营养品牌
2016/07/22 全球购物
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
德国家具折扣店:POCO
2020/02/28 全球购物
酒店管理专业学生求职信
2013/09/27 职场文书
广告学专业应届生求职信
2013/10/01 职场文书
机关单位动员会主持词
2014/03/20 职场文书
旅游专业毕业生自荐书
2014/06/30 职场文书
在职党员进社区活动总结
2014/07/05 职场文书
商业计划书如何写?关键问题有哪些?
2019/07/11 职场文书
大学校园餐饮创业计划书
2019/08/07 职场文书
导游词之蜀山胜景瓦屋山
2019/11/29 职场文书