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的匿名函数小结
Dec 31 Javascript
js获取鼠标点击的对象,点击另一个按钮删除该对象的实现代码
May 13 Javascript
学习Angular中作用域需要注意的坑
Aug 17 Javascript
Vue中保存用户登录状态实例代码
Jun 07 Javascript
jQuery与vue实现拖动验证码功能
Jan 30 jQuery
用node-webkit把web应用打包成桌面应用(windows环境)
Feb 01 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
写一个移动端惯性滑动&amp;回弹Vue导航栏组件 ly-tab
Mar 06 Javascript
微信公众平台获取access_token的方法步骤
Mar 29 Javascript
weui中的picker使用js进行动态绑定数据问题
Nov 06 Javascript
json_decode 索引为数字时自动排序问题解决方法
Mar 28 Javascript
JavaScript检测浏览器是否支持CSS变量代码实例
Apr 03 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页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
2013/06/03 PHP
解析PHP中ob_start()函数的用法
2013/06/24 PHP
PHP模块化安装教程
2016/06/01 PHP
当前页禁止复制粘贴截屏代码小集
2013/07/24 Javascript
JavaScript按位运算符的应用简析
2014/02/04 Javascript
JS禁止查看网页源代码的实现方法
2016/10/12 Javascript
jQuery与js实现颜色渐变的方法
2016/12/30 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
Angular2使用Angular CLI快速搭建工程(一)
2017/05/21 Javascript
详解vue父子组件间传值(props)
2017/06/29 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
2018/03/23 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
2018/08/12 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
2018/08/15 Javascript
js array数组对象操作方法汇总
2019/03/18 Javascript
基于javascript的拖拽类封装详解
2019/04/19 Javascript
JS面向对象编程基础篇(一) 对象和构造函数实例详解
2020/03/03 Javascript
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
Python中正则表达式的用法实例汇总
2014/08/18 Python
python中的字典详细介绍
2014/09/18 Python
Python中input与raw_input 之间的比较
2017/08/20 Python
python绘制漏斗图步骤详解
2019/03/04 Python
Python数据类型之Tuple元组实例详解
2019/05/08 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
对Python 中矩阵或者数组相减的法则详解
2019/08/26 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
网络工程师的自我评价
2013/10/02 职场文书
违纪检讨书2000字
2014/02/08 职场文书
电力培训心得体会
2014/09/02 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
公司搬迁通知
2015/04/20 职场文书
初婚初育证明范本
2015/06/18 职场文书
趣味运动会赞词
2015/07/22 职场文书
PHP策略模式写法
2021/04/01 PHP