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公告滚动+AJAX后台得到数据
Apr 14 Javascript
灵活应用js调试技巧解决样式问题的步骤分享
Mar 15 Javascript
window.open以post方式将内容提交到新窗口
Dec 26 Javascript
JS保留两位小数,多位小数的示例代码
Jan 07 Javascript
兼容所有浏览器的js复制插件Zero使用介绍
Mar 19 Javascript
Javascript类型系统之undefined和null浅析
Jul 13 Javascript
Node.js操作redis实现添加查询功能
May 25 Javascript
JS实现身份证输入框的输入效果
Aug 21 Javascript
详谈js原型继承的一些问题
Sep 06 Javascript
Angular @HostBinding()和@HostListener()用法
Mar 05 Javascript
vue 通过绑定事件获取当前行的id操作
Jul 27 Javascript
小程序点餐界面添加购物车左右摆动动画
Sep 23 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
使用sockets:从新闻组中获取文章(三)
2006/10/09 PHP
php数组函数序列之array_sum() - 计算数组元素值之和
2011/10/29 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
2014/03/14 PHP
php UNIX时间戳用法详解
2017/02/16 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
PHP封装的验证码工具类定义与用法示例
2018/08/22 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
js猜数字小游戏的简单实现代码
2013/07/02 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
js给onclick赋值传参数的两种方法
2013/11/25 Javascript
JS动态调用方法名示例介绍
2013/12/18 Javascript
基于jQuery实现下拉框
2014/11/24 Javascript
Javascript中call和apply函数的比较和使用实例
2015/02/03 Javascript
JQuery调用绑定click事件的3种写法
2015/03/28 Javascript
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
纯js实现瀑布流布局及ajax动态新增数据
2016/04/07 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
JQuery获得内容和属性方法解析
2020/05/30 jQuery
python用于url解码和中文解析的小脚本(python url decoder)
2013/08/11 Python
Python的Flask框架及Nginx实现静态文件访问限制功能
2016/06/27 Python
python开发环境PyScripter中文乱码问题解决方案
2016/09/11 Python
python使用fcntl模块实现程序加锁功能示例
2017/06/23 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
matplotlib savefig 保存图片大小的实例
2018/05/24 Python
Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
2019/11/07 Python
Python列表切片常用操作实例解析
2019/12/16 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
Python ConfigParser模块的使用示例
2020/10/12 Python
PyTorch预训练Bert模型的示例
2020/11/17 Python
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
给海归自荐信的建议
2013/12/13 职场文书
2015年销售员工作总结范文
2015/04/07 职场文书
学校会议通知范文
2015/04/15 职场文书
预备党员考察意见范文
2015/06/01 职场文书
党章学习心得体会2016
2016/01/14 职场文书
Python进阶学习之带你探寻Python类的鼻祖-元类
2021/05/08 Python