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 相关文章推荐
javascript 函数使用说明
Apr 07 Javascript
jQuery控制的不同方向的滑动(向左、向右滑动等)
Jul 18 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
Nov 20 Javascript
详解javascript事件冒泡
Jan 09 Javascript
js实现字符串和数组之间相互转换操作
Jan 12 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
Feb 09 Javascript
详解用vue-cli来搭建vue项目和webpack
Apr 20 Javascript
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
关于JavaScript语句后面的分号问题
Dec 07 Javascript
基于vue展开收起动画的示例代码
Jul 05 Javascript
详解将微信小程序接口Promise化并使用async函数
Aug 05 Javascript
vue $mount 和 el的区别说明
Sep 11 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
一个ubbcode的函数,速度很快.
2006/10/09 PHP
PHP入门学习的几个不错的实例代码
2008/07/13 PHP
PHP setcookie() cannot modify header information 的解决方法
2009/01/09 PHP
PHP 加密解密内部算法
2010/04/22 PHP
php数据结构与算法(PHP描述) 快速排序 quick sort
2012/06/21 PHP
浅谈php中mysql与mysqli的区别分析
2013/06/10 PHP
一个PHP的ZIP压缩类分享
2014/05/04 PHP
PHP函数in_array()使用详解
2014/08/20 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
php中yii框架实例用法
2020/12/22 PHP
Javascript Math对象
2009/08/13 Javascript
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
IE的fireEvent方法概述及应用
2013/02/22 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
2016/08/29 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
vue.js中实现登录控制的方法示例
2018/04/23 Javascript
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
对angularJs中controller控制器scope父子集作用域的实例讲解
2018/10/08 Javascript
JavaScript算法学习之冒泡排序和选择排序
2019/11/02 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
Python采用raw_input读取输入值的方法
2014/08/18 Python
Python切片操作实例分析
2018/03/16 Python
基于python list对象中嵌套元组使用sort时的排序方法
2018/04/18 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
TCP/IP模型的分界线
2012/12/01 面试题
中医药大学市场营销专业自荐信
2013/09/29 职场文书
汽车专业大学生职业生涯规划范文
2014/01/07 职场文书
挂科检讨书范文
2014/02/20 职场文书
学习全国两会精神心得体会范文
2014/03/17 职场文书
服务承诺口号
2014/05/22 职场文书
不同意离婚上诉状
2015/05/23 职场文书
礼仪培训心得体会
2016/01/22 职场文书
Python常用配置文件ini、json、yaml读写总结
2021/07/09 Python