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 相关文章推荐
详解强大的jQuery选择器之基本选择器、层次选择器
Feb 07 Javascript
js和jquery中循环的退出和继续学习记录
Sep 06 Javascript
node.js中的fs.linkSync方法使用说明
Dec 15 Javascript
Document.body.scrollTop的值总为零的快速解决办法
Jun 09 Javascript
CSS+jQuery实现简单的折叠菜单
Dec 20 Javascript
原生js实现选项卡功能
Mar 08 Javascript
关于webpack2和模块打包的新手指南(小结)
Aug 07 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
Mar 02 Javascript
vue2.0的虚拟DOM渲染思路分析
Aug 09 Javascript
vue拖拽组件使用方法详解
Dec 01 Javascript
微信小程序工具函数封装
Oct 28 Javascript
vue实现计算器功能
Feb 22 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
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
2013/12/25 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
php使用指定字符列表生成随机字符串的方法
2015/04/18 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
2020/05/02 PHP
JS中setTimeout()的用法详解
2013/04/14 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
jQuery实现跨域iframe接口方法调用
2015/03/14 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
2017/03/15 Javascript
微信小程序实现城市列表选择
2018/06/05 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
js for终止循环 跳出多层循环
2018/10/04 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
微信小程序如何实现radio单选框单击打勾和取消
2020/01/21 Javascript
three.js 制作动态二维码的示例代码
2020/07/31 Javascript
vue绑定数字类型 value为数字的实例
2020/08/31 Javascript
Bootstrap FileInput实现图片上传功能
2021/01/28 Javascript
python求众数问题实例
2014/09/26 Python
Python中下划线的使用方法
2015/03/27 Python
python计算N天之后日期的方法
2015/03/31 Python
详细讲解Python中的文件I/O操作
2015/05/24 Python
Python的Django框架中的数据过滤功能
2015/07/17 Python
python编写简单爬虫资料汇总
2016/03/22 Python
python使用生成器实现可迭代对象
2018/03/20 Python
对Python实现简单的API接口实例讲解
2018/12/10 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
2020/01/21 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
Python 如何展开嵌套的序列
2020/08/01 Python
英格兰橄榄球商店:England Rugby Store
2016/12/17 全球购物
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
职务说明书范文
2014/05/07 职场文书
小学综合实践活动总结
2014/07/07 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
给领导的感谢信范文
2015/01/23 职场文书
企业开发CSS命名BEM代码规范实践
2022/02/12 HTML / CSS
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技