Vue实现简单计算器


Posted in Vue.js onJanuary 20, 2021

本文实例为大家分享了Vue实现简单计算器的具体代码,供大家参考,具体内容如下

案例需求

Vue实现简单计算器

案例思路

1、通过v-model 指令 实现数值A和数值B的绑定
2、给计算按钮绑定事件,实现计算逻辑
3、将计算结果绑定到对应位置

实现静态页面

<div id='app'>
    <h1>简单计算器</h1>
    <div><span>数值A:</span><span><input type="text" v-model='a'></span></div>
    <div><span>数值B:</span><span type="text" v-model='b'></span></div>
    <div><button>计算</button></div>
    <div><span>计算结果</span><span></span></div>
</div>

导入Vue

<script type="text/javascript" src="js/vue.js"></script>

为静态页面添加指令

<div id='app'>
    <h1>简单计算器</h1>
    <div><span>数值A:</span>
      <span>
        <input type="text" v-model='a'>
      </span>
    </div>
    <div>
      <span>数值B:</span>
      <span>
        <input type="text" v-model='b'>
      </span>
    </div>
    <div>
      <button v-on:click="handle">计算</button>
    </div>
    <div><span>计算结果</span><span v-text="result"></span></div>
</div>

设置 计算功能

<script type="text/javascript">
    /* */
    var vm = new Vue({
      el: "#app",
      data: {
        a: '',
        b: '',
        result: ''
      },
      methods: {
        handle: function () {
          // 实现计算逻辑
          this.result = parseInt(this.a) + parseInt(this.b);
        }
      }
    });
</script>

最终代码

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>简单计算器</title>
</head>

<body>
  <div id='app'>
    <h1>简单计算器</h1>
    <div><span>数值A:</span>
      <span>
        <input type="text" v-model='a'>
      </span>
    </div>
    <div>
      <span>数值B:</span>
      <span>
        <input type="text" v-model='b'>
      </span>
    </div>
    <div>
      <button v-on:click="handle">计算</button>
    </div>
    <div><span>计算结果</span><span v-text="result"></span></div>
  </div>
  <script type="text/javascript" src="js/vue.js"></script>
  <script type="text/javascript">
    /* */
    var vm = new Vue({
      el: "#app",
      data: {
        a: '',
        b: '',
        result: ''
      },
      methods: {
        handle: function () {
          // 实现计算逻辑
          this.result = parseInt(this.a) + parseInt(this.b);
        }
      }
    });
  </script>
</body>

</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Vue.js 相关文章推荐
vue3.0实现点击切换验证码(组件)及校验
Nov 18 Vue.js
vue动态合并单元格并添加小计合计功能示例
Nov 26 Vue.js
Vue 简单实现前端权限控制的示例
Dec 25 Vue.js
Vue实现一种简单的无限循环滚动动画的示例
Jan 10 Vue.js
Vue中ref和$refs的介绍以及使用方法示例
Jan 11 Vue.js
基于VUE实现简单的学生信息管理系统
Jan 13 Vue.js
vue+element table表格实现动态列筛选的示例代码
Jan 14 Vue.js
详解Vue的七种传值方式
Feb 08 Vue.js
vue-router中hash模式与history模式的区别
Jun 23 Vue.js
idea编译器vue缩进报错问题场景分析
Jul 04 Vue.js
Vue+Flask实现图片传输功能
Apr 01 Vue.js
vue项目打包后路由错误的解决方法
Apr 13 Vue.js
vue实现验证用户名是否可用
Jan 20 #Vue.js
vue实现按钮切换图片
Jan 20 #Vue.js
Vue实现图书管理案例
Jan 20 #Vue.js
详解vue之自行实现派发与广播(dispatch与broadcast)
Jan 19 #Vue.js
vue二选一tab栏切换新做法实现
Jan 19 #Vue.js
vue-resource 拦截器interceptors使用详解
Jan 18 #Vue.js
vue element el-transfer增加拖拽功能
Jan 15 #Vue.js
You might like
实例(Smarty+FCKeditor新闻系统)
2007/01/02 PHP
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
jQuery 全选 全部选 反选 实现代码
2016/08/17 Javascript
d3.js中冷门却实用的内置函数总结
2017/02/04 Javascript
浅谈MUI框架中加载外部网页或服务器数据的方法
2018/01/31 Javascript
javascript性能优化之分时函数的介绍
2018/03/28 Javascript
jQuery - AJAX load() 实例用法详解
2019/08/27 jQuery
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
js 执行上下文和作用域的相关总结
2021/02/08 Javascript
[03:55]DOTA2完美大师赛选手传记——LFY.MONET
2017/11/18 DOTA
python中mechanize库的简单使用示例
2014/01/10 Python
在Python的Django框架中加载模版的方法
2015/07/16 Python
windows及linux环境下永久修改pip镜像源的方法
2016/11/28 Python
python 从csv读数据到mysql的实例
2018/06/21 Python
python 将列表中的字符串连接成一个长路径的方法
2018/10/23 Python
详解【python】str与json类型转换
2019/04/29 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
2019/04/30 Python
python实现BP神经网络回归预测模型
2019/08/09 Python
Python发送邮件的实例代码讲解
2019/10/16 Python
Python脚本破解压缩文件口令实例教程(zipfile)
2020/06/14 Python
如何一键升级Python所有包
2020/11/05 Python
adidas瑞典官方网站:购买阿迪达斯鞋子和运动服
2019/12/11 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
中班中秋节活动反思
2014/02/18 职场文书
就业推荐表自我鉴定范文
2014/03/21 职场文书
国旗下的讲话演讲稿
2014/05/08 职场文书
节约用电标语
2014/06/17 职场文书
微笑服务标语
2014/06/24 职场文书
人口与计划生育目标管理责任书
2014/07/29 职场文书
夫妻婚内购房协议书
2014/10/05 职场文书
还款承诺书范本
2015/01/20 职场文书
面试感谢信范文
2015/01/22 职场文书
小学生家长意见
2015/06/03 职场文书
2015年高校保卫处工作总结
2015/07/23 职场文书
信息技术远程培训心得体会
2016/01/09 职场文书