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 获取LI里的内容
Dec 17 Javascript
jquery ajax abort()的使用方法
Oct 28 Javascript
extjs表格文本启用选择复制功能具体实现
Oct 11 Javascript
类似php的js数组的in_array函数自定义方法
Dec 27 Javascript
深入理解JavaScript系列(27):设计模式之建造者模式详解
Mar 03 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
Mar 04 Javascript
JQuery实现动态适时改变字体颜色的方法
Mar 10 Javascript
浅谈javascript构造函数与实例化对象
Jun 22 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
Dec 18 Javascript
JavaScript浮点数及运算精度调整详解
Oct 21 Javascript
Javascript通过控制类名更改样式
May 24 Javascript
百度小程序之间的页面通信过程详解
Jul 18 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
解决控件遮挡问题:关于有窗口元素和无窗口元素
2007/01/28 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
[原创]静态页面也可以实现预览 列表不同的显示方式
2006/10/14 Javascript
javascript显示选择目录对话框的代码
2008/11/10 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
基于jquery编写分页插件
2016/03/07 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
2016/06/02 Javascript
详解Angular 开发环境搭建
2017/06/22 Javascript
vue获取dom元素注意事项
2017/12/28 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
Vue 父子组件的数据传递、修改和更新方法
2018/03/01 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
2019/04/25 Javascript
使用Node.js写一个代码生成器的方法步骤
2019/05/10 Javascript
微信小程序与公众号实现数据互通的方法
2019/07/25 Javascript
用 js 写一个 js 解释器过程详解
2019/08/02 Javascript
JavaScript动画实例之粒子文本的实现方法详解
2020/07/28 Javascript
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
Python的Flask框架中实现简单的登录功能的教程
2015/04/20 Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
2016/06/07 Python
python实现的生成word文档功能示例
2019/08/23 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
2019/09/23 Python
python Pillow图像处理方法汇总
2019/10/16 Python
Python笔记之工厂模式
2019/11/20 Python
Ranorex通过Python将报告发送到邮箱的方法
2020/01/12 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
python中if及if-else如何使用
2020/06/02 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
SQL Server数据库笔试题和答案
2016/02/04 面试题
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
行政司机岗位职责
2015/04/10 职场文书
项目验收申请报告
2015/05/15 职场文书
工伤认定行政答辩状
2015/05/22 职场文书
远程教育学习心得体会
2016/01/23 职场文书
JavaScript如何优化逻辑判断代码详解
2021/06/08 Javascript
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python