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+xml技术实现分页浏览
Jul 27 Javascript
基于jQuery实现点击同时更改两个iframe的网址
Jul 01 Javascript
Jquery 数组操作大全个人总结
Nov 13 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
Dec 27 Javascript
javascript模拟枚举的简单实例
Mar 06 Javascript
javascript事件模型实例分析
Jan 30 Javascript
js检测判断日期大于多少天的方法
May 04 Javascript
js中this用法实例详解
May 05 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
Feb 16 Javascript
React-Native中禁用Navigator手势返回的示例代码
Sep 09 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
Mar 07 Javascript
JS实现仿微信支付弹窗功能
Jun 25 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
评分9.0以上的动画电影,剧情除了经典还很燃
2020/03/04 日漫
第九节--绑定
2006/11/16 PHP
php 一元分词算法
2009/11/30 PHP
PHP开发Apache服务器配置
2015/07/15 PHP
php字符串操作针对负值的判断分析
2016/07/28 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
PHP操作路由器实现方法示例
2019/04/27 PHP
jquery.blockUI.js上传滚动等待效果实现思路及代码
2013/03/18 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
2017/02/09 Javascript
原生JS实现网页手机音乐播放器 歌词同步播放的示例
2018/02/02 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
node.js使用fs读取文件出错的解决方案
2019/10/23 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
2020/05/11 Javascript
Python发送form-data请求及拼接form-data内容的方法
2016/03/05 Python
Python如何生成树形图案
2018/01/03 Python
django DRF图片路径问题的解决方法
2018/09/10 Python
Python 合并多个TXT文件并统计词频的实现
2019/08/23 Python
Numpy将二维数组添加到空数组的实现
2019/12/05 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
python画图常规设置方式
2020/03/05 Python
python logging 重复写日志问题解决办法详解
2020/08/04 Python
Python基于unittest实现测试用例执行
2020/11/25 Python
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
Kangol帽子官网:坎戈尔袋鼠
2018/09/26 全球购物
公司门卫的岗位职责
2014/02/19 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
预备党员考察意见范文
2015/06/01 职场文书
商业计划书之服装
2019/09/09 职场文书
用Python将GIF动图分解成多张静态图片
2021/06/11 Python
nginx lua 操作 mysql
2022/05/15 Servers
html解决浏览器记住密码输入框的问题
2023/05/07 HTML / CSS