vue点击自增和求和的实例代码


Posted in Javascript onNovember 06, 2019

如下所示:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title>ref</title>
 <script type="text/javascript" src="js/vue.js" ></script>
 </head>
 <body>
 <div id="root">
  <counter></counter>
  <counter></counter>
 </div>
 <script>
  Vue.component('counter',{
  template:'<div @click="handleClick">{{number}}</div>',
  data:function () {
   return {
   number:0
   }
  },
  methods:{
   handleClick:function () {
   this.number++
   }
  }
  
  })
  var vm = new Vue({
  el:'#root',
  
  })
 </script>
 </body>
</html>

求和

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title>ref</title>
 <script type="text/javascript" src="js/vue.js" ></script>
 </head>
 <body>
 <div id="root">
  <counter ref="one" @change="handleChange"></counter><!--2.父组件监听-->
  <counter ref="two" @change="handleChange"></counter>
  
  <div >{{total}}</div><!--//子组件向父组件传值--><!--求和-->
 </div>
 <script>
  Vue.component('counter',{
  template:'<div @click="handleClick">{{number}}</div>',
  data:function () {
   return {
   number:0
   }
  },
  methods:{
   handleClick:function () {
   this.number++   //点击数字自增一
   this.$emit('change')//1.子组件向外触发change函数,父组件<counter>监听
   }
  }
  
  })
  var vm = new Vue({
  el:'#root',
  data:{
   total:0
  },
//  3.在父组件里定义handleChange方法
  methods:{
   handleChange:function () {
   this.total=this.$refs.one.number + this.$refs.two.number
   console.log(this.$refs.one.number)
   console.log(this.$refs.two.number)
  }
  }
  })
//  4.在counter里定义ref="one"
//  5.在vue里定义 console.log(this.$refs.one) 再通过number获取自增的值
//     6.通过total获取两数之和
 </script>
 </body>
</html>

vue点击自增和求和的实例代码

以上这篇vue点击自增和求和的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
$.format,jquery.format 使用说明
Jul 13 Javascript
非常有用的40款jQuery 插件推荐(系列二)
Dec 25 Javascript
不同的jQuery API来处理不同的浏览器事件
Dec 09 Javascript
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
Apr 02 Javascript
JS 实现Table相同行的单元格自动合并示例代码
Aug 27 Javascript
JavaScript结合AJAX_stream实现流式显示
Jan 08 Javascript
JS+CSS实现可以凹陷显示选中单元格的方法
Mar 02 Javascript
实现前后端数据交互方法汇总
Apr 07 Javascript
默认浏览器设置及vue自动打开页面的方法
Sep 21 Javascript
vue 项目 iOS WKWebView 加载
Apr 17 Javascript
Javascript执行流程细节原理解析
May 14 Javascript
Vue切换div显示隐藏,多选,单选代码解析
Jul 14 Javascript
解决vue 表格table列求和的问题
Nov 06 #Javascript
JavaScript如何借用构造函数继承
Nov 06 #Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
Nov 06 #Javascript
vue 实现移动端键盘搜索事件监听
Nov 06 #Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
Nov 06 #Javascript
微信小程序 下拉刷新及上拉加载原理解析
Nov 06 #Javascript
vue 解决文本框被键盘遮住的问题
Nov 06 #Javascript
You might like
用来解析.htgroup文件的PHP类
2012/09/05 PHP
php中字符串和正则表达式详解
2014/10/23 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
PHP汉字转换拼音的函数代码
2015/12/30 PHP
ThinkPHP中html:list标签用法分析
2016/01/09 PHP
深入解析PHP的Yii框架中的event事件机制
2016/03/17 PHP
学习YUI.Ext第七日-View&amp;JSONView Part Two-一个画室网站的案例
2007/03/10 Javascript
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
2013/02/02 Javascript
ie 7/8不支持trim的属性的解决方案
2014/05/23 Javascript
javascript中传统事件与现代事件
2015/06/23 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
Vue源码学习之初始化模块init.js解析
2017/11/02 Javascript
使用Angular 6创建各种动画效果的方法
2018/10/10 Javascript
详解webpack+ES6+Sass搭建多页面应用
2018/11/05 Javascript
微信小程序实现form表单本地储存数据
2019/06/27 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
使用python解析xml成对应的html示例分享
2014/04/02 Python
Python学习笔记_数据排序方法
2014/05/22 Python
在Python的Django框架下使用django-tagging的教程
2015/05/30 Python
100行Python代码实现自动抢火车票(附源码)
2018/01/11 Python
Python实现的栈(Stack)
2018/01/26 Python
Python用csv写入文件_消除空余行的方法
2018/07/06 Python
Pycharm导入anaconda环境的教程图解
2020/07/31 Python
汇集了世界上最好的天然和有机美容产品:LoveLula
2018/02/05 全球购物
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
中班幼儿评语大全
2014/04/30 职场文书
师德师风自我评价范文
2014/09/11 职场文书
婚前协议书范本两则
2014/10/16 职场文书
初中生300字旷课检讨书
2014/11/19 职场文书
故意伤害人身损害赔偿协议书
2014/11/19 职场文书
文艺节目主持词
2015/07/06 职场文书
解决 Redis 秒杀超卖场景的高并发
2022/04/12 Redis
Grafana可视化监控系统结合SpringBoot使用
2022/04/19 Redis
Oracle中DBLink的详细介绍
2022/04/29 Oracle