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 相关文章推荐
让您的菜单不离网站
Oct 03 Javascript
Dom与浏览器兼容性说明
Oct 25 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
Jan 20 Javascript
JS前端框架关于重构的失败经验分享
Mar 17 Javascript
解析js如何获取当前url中的参数值并复制给input
Jun 23 Javascript
基于编写jQuery的无缝滚动插件
Aug 02 Javascript
jquery图片倾斜层叠切换特效代码分享
Aug 27 Javascript
AngularJS实现Input格式化的方法
Nov 07 Javascript
浅谈React + Webpack 构建打包优化
Jan 23 Javascript
JavaScript常见事件处理程序实例总结
Jan 05 Javascript
生产制造追溯系统之再说条码打印
Jun 03 Javascript
使用 node.js 模仿 Apache 小部分功能
Jul 07 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
win7+apache+php+mysql环境配置操作详解
2013/06/10 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
JavaScript 比较时间大小的代码
2010/04/24 Javascript
js获取页面传来参数的方法
2014/09/06 Javascript
在Node.js中使用HTTP上传文件的方法
2015/06/23 Javascript
浅谈$(document)和$(window)的区别
2015/07/15 Javascript
学习JavaScript图片预加载模块
2016/11/07 Javascript
几行js代码实现自适应
2017/02/24 Javascript
jq checkbox 的全选并ajax传参的实例
2017/04/01 Javascript
jQuery.Form实现Ajax上传文件同时设置headers的方法
2017/06/26 jQuery
浅谈Vue render函数在ElementUi中的应用
2018/09/06 Javascript
vue-cli监听组件加载完成的方法
2018/09/07 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
详解jQuery如何实现模糊搜索
2019/05/10 jQuery
微信小程序实现底部弹出模态框
2020/11/18 Javascript
手动实现vue2.0的双向数据绑定原理详解
2021/02/06 Vue.js
PyQt5实现下载进度条效果
2018/04/19 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
2019/02/22 Python
Django框架视图介绍与使用详解
2019/07/18 Python
python操作excel让工作自动化
2019/08/09 Python
python3 selenium自动化 下拉框定位的例子
2019/08/23 Python
解决Django migrate不能发现app.models的表问题
2019/08/31 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
2020/01/06 Python
瑞典的玛丽小姐:Miss Mary of Sweden
2019/02/13 全球购物
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
学校运动会开幕演讲稿
2014/01/04 职场文书
《一株紫丁香》教学反思
2014/02/19 职场文书
《奇妙的国际互联网》 教学反思
2014/02/25 职场文书
合作协议书范本
2014/04/17 职场文书
湖南省召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
2014年财政局工作总结
2014/12/09 职场文书
员工评语范文
2014/12/31 职场文书
2015年政协委员工作总结
2015/05/20 职场文书
python批量创建变量并赋值操作
2021/06/03 Python
java高级用法JNA强大的Memory和Pointer
2022/04/19 Java/Android
Nginx限流和黑名单配置
2022/05/20 Servers