Vue实现简单计算器案例


Posted in Javascript onFebruary 25, 2020

利用Vue.js写的一个简单的计算器。非常简单的案例。

通过这个案例,练习一下Vue的语法。

通过案例可以看出,Vue.js解放了DOM操作。

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Vue计算器</title>
</head>
<body>
<div id="app">
 <input type="number" v-model="num1">
 <select v-model="operation">
  <option value="0">+</option>
  <option value="1">-</option>
  <option value="2">*</option>
  <option value="3">/</option>
 </select>
 <input type="number" v-model="num2">
 <button @click="calculate">=</button>
 <strong>{{results}}</strong>
</div>
<script src="node_modules/vue/dist/vue.js"></script>
<script>
 new Vue({
  el: '#app',
  data:{
   operation: '0',
   results: '0',
   num1:0,
   num2:0,
  },
  methods:{
   calculate:function(){
    switch (this.operation) {
     case '0' :
      this.results = parseInt(this.num1) + parseInt(this.num2);
      break;
     case '1' :
      this.results = this.num1-this.num2;
      break;
     case '2' :
      this.results = this.num1*this.num2;
      break;
     case '3' :
      this.results = this.num1/this.num2;
      break;
    }
   }
  }
 })
 
</script>
 
</body>
</html>

截图:

Vue实现简单计算器案例

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

Javascript 相关文章推荐
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
Dec 02 Javascript
Pro JavaScript Techniques学习笔记
Dec 28 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
Sep 29 Javascript
Jquery中$.post和$.ajax的用法小结
Apr 28 Javascript
Javascript通过overflow控制列表闭合与展开的方法
May 15 Javascript
jquery中的常见问题及快速解决方法小结
Jun 14 Javascript
JS实现图片高斯模糊切换效果的焦点图实例
Jan 21 Javascript
基于jquery日历价格、库存等设置插件
Jul 05 jQuery
angularjs2中父子组件的数据传递的实例代码
Jul 05 Javascript
简述Angular 5 快速入门
Nov 04 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
May 03 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
Jul 31 Javascript
使用Vue实现简单计算器
Feb 25 #Javascript
详解vue beforeEach 死循环问题解决方法
Feb 25 #Javascript
Vue实现简易计算器
Feb 25 #Javascript
js+canvas实现简单扫雷小游戏
Jan 22 #Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
Feb 24 #Javascript
es6中let和const的使用方法详解
Feb 24 #Javascript
jquery制作的移动端购物车效果完整示例
Feb 24 #jQuery
You might like
PHP中10个不常见却非常有用的函数
2010/03/21 PHP
php数组合并array_merge()函数使用注意事项
2014/06/19 PHP
php中判断数组相等的方法以及数组运算符介绍
2015/03/30 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
thinkphp5框架实现的自定义扩展类操作示例
2019/05/16 PHP
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
初识SmartJS - AOP三剑客
2014/06/08 Javascript
JavaScript动态改变表格单元格内容的方法
2015/03/30 Javascript
使用Raygun来自动追踪AngularJS中的异常
2015/06/23 Javascript
BootStrap Table 获取同行不同列元素的方法
2016/12/19 Javascript
vue 实现类似淘宝星级评分的示例
2018/03/01 Javascript
详解基于vue的服务端渲染框架NUXT
2018/06/20 Javascript
新手必须知的Node.js 4个JavaScript基本概念
2018/09/16 Javascript
vue中动态select的使用方法示例
2019/10/28 Javascript
JavaScript实现动态留言板
2020/03/16 Javascript
[06:07]DOTA2-DPC中国联赛3月5日Recap集锦
2021/03/11 DOTA
记录Django开发心得
2014/07/16 Python
Python生成验证码实例
2014/08/21 Python
Python+MongoDB自增键值的简单实现
2016/11/04 Python
深入理解Python中的内置常量
2017/05/20 Python
python3库numpy数组属性的查看方法
2018/04/17 Python
详解Python给照片换底色(蓝底换红底)
2019/03/22 Python
python mac下安装虚拟环境的图文教程
2019/04/12 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
2019/10/17 Python
python线程join方法原理解析
2020/02/11 Python
使用Pyhton 分析酒店针孔摄像头
2020/03/04 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
Python加速程序运行的方法
2020/07/29 Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
2020/08/24 Python
如何通过python实现IOU计算代码实例
2020/11/02 Python
如何拷贝一整个Java对象,包括它的状态
2013/12/27 面试题
动漫专业高职生职业生涯规划书
2014/02/15 职场文书
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL
Java后台生成图片的完整步骤
2021/08/04 Java/Android
Nginx 路由转发和反向代理location配置实现
2021/11/11 Servers