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 相关文章推荐
ExtJS 2.0实用简明教程 之Border区域布局
Apr 29 Javascript
setTimeout自动触发一个js的方法
Jan 15 Javascript
pace.js页面加载进度条插件
Sep 29 Javascript
jQuery无刷新切换主题皮肤实例讲解
Oct 21 Javascript
在React框架中实现一些AngularJS中ng指令的例子
Mar 06 Javascript
详解JavaScript中Hash Map映射结构的实现
May 21 Javascript
AngularJS实现一次监听多个值发生的变化
Aug 31 Javascript
js 实现一些跨浏览器的事件方法详解及实例
Oct 27 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
Aug 13 Javascript
JS原生瀑布流效果实现
Apr 26 Javascript
JavaScript实现指定数量的并发限制的示例代码
Mar 10 Javascript
angular异步验证器防抖实例详解
Mar 31 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
PHP定时执行计划任务的多种方法小结
2011/12/19 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
php判断/计算闰年的方法小结【三种方法】
2019/07/06 PHP
如果文字过长,则将过长的部分变成省略号显示
2006/06/26 Javascript
XML的代替者----JSON
2007/07/21 Javascript
php对mongodb的扩展(小试牛刀)
2012/11/11 Javascript
浅析js设置控件的readonly与enabled属性问题
2013/12/25 Javascript
jQuery模拟点击A标记示例参考
2014/04/17 Javascript
JS实现简单的顶部定时关闭层效果
2014/06/15 Javascript
jQuery+AJAX实现网页无刷新上传
2015/02/22 Javascript
jQuery图片特效插件Revealing实现拉伸放大
2015/04/22 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
如何使用vuejs实现更好的Form validation?
2017/04/07 Javascript
vue+axios 前端实现的常用拦截的代码示例
2018/08/23 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
2019/05/14 Javascript
如何给element添加一个抽屉组件的方法步骤
2019/07/14 Javascript
JavaScript实现简单的图片切换功能(实例代码)
2020/04/10 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
简单的连接MySQL与Python的Bottle框架的方法
2015/04/30 Python
解决django-xadmin列表页filter关联对象搜索问题
2019/11/15 Python
Python中断多重循环的几种方式详解
2020/02/10 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
HTML5中drawImage用法分析
2014/12/01 HTML / CSS
ASOS西班牙官网:英国在线时尚和美容零售商
2020/01/10 全球购物
送餐员岗位职责范本
2014/02/21 职场文书
2014信息公开实施方案
2014/02/22 职场文书
法人委托书范本格式
2014/09/15 职场文书
仲裁协议书
2014/09/26 职场文书
行政助理岗位职责范本
2015/04/11 职场文书
2015财务年终工作总结范文
2015/05/22 职场文书
大学生安全教育主题班会
2015/08/12 职场文书
公文写作:教你写“建议书”
2019/05/07 职场文书
简单了解 MySQL 中相关的锁
2021/05/25 MySQL
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers