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 相关文章推荐
JS获取当前日期时间并定时刷新示例
Mar 04 Javascript
使用pjax实现无刷新更改页面url
Feb 05 Javascript
jQuery判断一个元素是否可见的方法
Jun 05 Javascript
JavaScript中的substr()方法使用详解
Jun 06 Javascript
Bootstrap对话框使用实例讲解
Sep 24 Javascript
jquery 实现复选框的全选操作实例代码
Jan 24 Javascript
JS去除字符串中空格的方法
Feb 14 Javascript
Vue2.0 从零开始_环境搭建操作步骤
Jun 14 Javascript
Node.js+Express+MySql实现用户登录注册功能
Jul 10 Javascript
自制简易打赏功能的实例
Sep 02 Javascript
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 jQuery
基于javascript实现碰撞检测
Mar 12 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
yii框架搜索分页modle写法
2016/12/19 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
javascript 一个自定义长度的文本自动换行的函数
2007/08/19 Javascript
ajax 文件上传应用简单实现
2009/03/03 Javascript
prototype 学习笔记整理
2009/07/17 Javascript
jquery tools 系列 scrollable学习
2009/09/06 Javascript
JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
2010/11/16 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
2015/10/15 Javascript
dedecms页面如何获取会员状态的实例代码
2016/03/15 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
Node.js学习入门
2017/01/03 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
AngularJS ionic手势事件的使用总结
2017/08/09 Javascript
Nodejs中crypto模块的安全知识讲解
2018/01/03 NodeJs
mint-ui 时间插件使用及获取选择值的方法
2018/02/09 Javascript
webuploader实现上传图片到服务器功能
2018/08/16 Javascript
vue 自定义指令自动获取文本框焦点的方法
2018/08/25 Javascript
vue+SSM实现验证码功能
2018/12/07 Javascript
vue.js仿hover效果的实现方法示例
2019/01/28 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
在Webpack中用url-loader处理图片和字体的问题
2020/04/28 Javascript
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
Python读写Excel文件方法介绍
2014/11/22 Python
Django小白教程之Django用户注册与登录
2016/04/22 Python
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
scrapy在python爬虫中搭建出错的解决方法
2020/11/22 Python
三维科技面试题
2013/07/27 面试题
出纳工作岗位责任制
2014/02/02 职场文书
文化宣传方案
2014/03/13 职场文书
租赁协议书范本
2014/04/22 职场文书
感谢信怎么写
2015/01/21 职场文书
解决pytorch读取自制数据集出现过的问题
2021/05/31 Python
深入理解margin塌陷和margin合并的解决方案
2021/06/26 HTML / CSS