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做拖动布局的思路
May 31 Javascript
jquery对元素拖动排序示例
Jan 16 Javascript
使用 JavaScript 进行函数式编程 (一) 翻译
Oct 02 Javascript
不用一句js代码初始化组件
Jan 27 Javascript
jQuery+ajax+asp.net获取Json值的方法
Jun 08 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
Aug 19 Javascript
解析Vue2.0双向绑定实现原理
Feb 23 Javascript
80%应聘者都不及格的JS面试题
Mar 21 Javascript
微信小程序动态的加载数据实例代码
Apr 14 Javascript
微信小程序 登录的简单实现
Apr 19 Javascript
深究AngularJS中$sce的使用
Jun 12 Javascript
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
Aug 14 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的ob_start();控制您的浏览器cache!
2006/11/25 PHP
php使用session二维数组实例
2014/11/06 PHP
PHP网站自动化配置的实现方法(必看)
2017/05/27 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
2019/04/03 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
jQuery 全选效果实现代码
2009/03/23 Javascript
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
2009/05/21 Javascript
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
基于Javascript实现弹出页面效果
2016/01/01 Javascript
限制只能输入数字的实现代码
2016/05/16 Javascript
jQuery中通过ajax调用webservice传递数组参数的问题实例详解
2016/05/20 Javascript
js 获取经纬度的实现方法
2016/06/20 Javascript
Vue2.0实现1.0的搜索过滤器功能实例代码
2017/03/20 Javascript
angularjs过滤器--filter与ng-repeat配合有奇效
2017/04/20 Javascript
Vue中用props给data赋初始值遇到的问题解决
2018/11/27 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
2020/07/14 Javascript
JavaScript判断数据类型有几种方法及区别介绍
2020/09/02 Javascript
Python基于checksum计算文件是否相同的方法
2015/07/09 Python
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
Python初学者需要注意的事项小结(python2与python3)
2018/09/26 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
Python3如何判断三角形的类型
2020/04/12 Python
python实现将中文日期转换为数字日期
2020/07/14 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
Clarins娇韵诗美国官网:法国天然护肤品牌
2016/09/26 全球购物
凯特方迪化妆品官网:Kat Von D Beauty
2016/11/15 全球购物
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
党支部三会一课计划
2014/09/24 职场文书
2014年党务公开工作总结
2014/12/09 职场文书
团委工作总结2015
2015/04/02 职场文书
《弟子规》读后感:知廉耻、明是非、懂荣辱、辨善恶
2019/12/03 职场文书
Go 语言结构实例分析
2021/07/04 Golang
python程序的组织结构详解
2021/12/06 Python