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 相关文章推荐
jquery仿百度经验滑动切换浏览效果
Apr 14 Javascript
jQuery实现鼠标经过提示信息的地图热点效果
Apr 26 Javascript
使用jquery插件qrcode生成二维码
Oct 22 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
Jul 22 Javascript
JS 全屏和退出全屏详解及实例代码
Nov 07 Javascript
详解webpack打包vue时提取css
May 26 Javascript
jQuery ajax动态生成table功能示例
Jun 14 jQuery
element-ui 设置菜单栏展开的方法
Aug 22 Javascript
详解JavaScript的数据类型以及数据类型的转换
Apr 20 Javascript
详解如何在vue项目中使用layui框架及采坑
May 05 Javascript
微信小程序在线客服自动回复功能(基于node)
Jul 03 Javascript
bootstrap-table+treegrid实现树形表格
Jul 26 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
2.PHP入门
2006/10/09 PHP
关于session在PHP5的配置文件中的详细设置参数说明
2011/04/20 PHP
php实现字符串翻转的方法
2015/03/27 PHP
php简单实现多字节字符串翻转的方法
2015/03/31 PHP
flash javascript之间的通讯方法小结
2008/12/20 Javascript
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
2009/03/21 Javascript
Date对象格式化函数代码
2010/07/17 Javascript
js 定时器setTimeout无法调用局部变量的解决办法
2013/11/28 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
jquery动态分页效果堪比时光网
2014/09/25 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
jQuery聚合函数实例
2015/05/21 Javascript
JQuery菜单效果的两个实例讲解(3)
2015/09/17 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
2015/11/15 Javascript
微信小程序 Audio API详解及实例代码
2016/09/30 Javascript
详解开源的JavaScript插件化框架MinimaJS
2017/10/26 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
2017/12/07 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
2018/08/25 Javascript
[43:53]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.22
2019/09/05 DOTA
python中Switch/Case实现的示例代码
2017/11/09 Python
python 对txt中每行内容进行批量替换的方法
2018/07/11 Python
python使用socket 先读取长度,在读取报文内容示例
2019/09/26 Python
Python绘图实现显示中文
2019/12/04 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
pyqt5实现井字棋的示例代码
2020/12/07 Python
Hotels.com中国区:好订网
2016/08/18 全球购物
澳大利亚领先的宠物用品商店:VetSupply
2017/09/08 全球购物
ToysRus日本官网:玩具反斗城
2018/09/08 全球购物
父母寄语大全
2014/04/12 职场文书
家长通知书家长评语
2014/04/17 职场文书
大型演出策划方案
2014/05/28 职场文书
学雷锋志愿者活动总结
2014/06/27 职场文书
科学育儿宣传标语
2014/10/08 职场文书
运动员代表致辞
2015/07/29 职场文书
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL