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 出生日期和身份证判断大全
Nov 13 Javascript
jquery 插件开发备注
Aug 27 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
Apr 10 Javascript
node.js中的console.assert方法使用说明
Dec 10 Javascript
jQuery使用hide方法隐藏页面上指定元素的方法
Mar 30 Javascript
JavaScript学习笔记之ES6数组方法
Mar 25 Javascript
基于JS实现省市联动效果代码分享
Jun 06 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
Aug 08 Javascript
利用python分析access日志的方法
Oct 26 Javascript
vue.js学习笔记:如何加载本地json文件
Jan 17 Javascript
解读vue生成的文件目录结构及说明
Nov 27 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
May 14 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
file_get_contents获取不到网页内容的解决方法
2013/03/07 PHP
不使用php api函数实现数组的交换排序示例
2014/04/13 PHP
YII2自动登录Cookie总是失效的解决方法
2017/06/28 PHP
PHP+Session防止表单重复提交的解决方法
2018/04/09 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
2019/09/30 PHP
js宝典学习笔记(上)
2007/01/10 Javascript
JS IE和FF兼容性问题汇总
2009/02/09 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
js charAt的使用示例
2014/02/18 Javascript
cookie的secure属性详解
2015/04/08 Javascript
深入探究JavaScript中for循环的效率问题及相关优化
2016/03/13 Javascript
jQuery实现的简单分页示例
2016/06/01 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
微信小程序项目实践之验证码倒计时功能
2018/07/18 Javascript
微信小程序与公众号卡券/会员打通的问题
2019/07/25 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
2019/08/21 Javascript
基于layui的下拉列表的数据回显方法
2019/09/24 Javascript
[01:14:35]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第一局
2016/02/26 DOTA
python打开文件并获取文件相关属性的方法
2015/04/23 Python
Python 搭建Web站点之Web服务器与Web框架
2016/11/06 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
2018/11/07 Python
python mysql 字段与关键字冲突的解决方式
2020/03/02 Python
MoviePy常用剪辑类及Python视频剪辑自动化
2020/12/18 Python
matplotlib绘制正余弦曲线图的实现
2021/02/22 Python
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
企业统计员岗位职责
2013/12/13 职场文书
大学信息公开实施方案
2014/03/09 职场文书
财产保全担保书范文
2014/04/01 职场文书
电气工程师岗位职责
2015/02/12 职场文书
幼儿园教师工作总结2015
2015/04/02 职场文书
保护动物的宣传语
2015/07/13 职场文书
Python深度学习之实现卷积神经网络
2021/06/05 Python
python实现局部图像放大
2021/11/17 Python
python机器学习Github已达8.9Kstars模型解释器LIME
2021/11/23 Python
Java版 简易五子棋小游戏
2022/05/04 Java/Android