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 相关文章推荐
从JavaScript的函数重名看其初始化方式
Mar 08 Javascript
javascript的内存管理详解
Aug 07 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
Jan 07 Javascript
javascript实现的图片切割多块效果实例
May 07 Javascript
简单的分页代码js实现
May 17 Javascript
详解JS中的立即执行函数
Feb 24 Javascript
前端必备插件之纯原生JS的瀑布流插件Macy.js
Nov 22 Javascript
Angular中的ng-template及angular 使用ngTemplateOutlet 指令的方法
Aug 08 Javascript
微信小程序实现分享朋友圈的图片功能示例
Jan 18 Javascript
vue.js实现备忘录demo
Jun 26 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
Sep 17 Javascript
vue学习笔记之过滤器的基本使用方法实例分析
Feb 01 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中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
使用PHP获取当前url路径的函数以及服务器变量
2013/06/29 PHP
php中执行系统命令的方法
2015/03/21 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
PHP写的简单数字验证码实例
2017/05/23 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
PHP文件操作实例总结【文件上传、下载、分页】
2018/12/08 PHP
jquery下操作HTML控件的实现代码
2010/01/12 Javascript
jquery 之 $().hover(func1, funct2)使用方法
2012/06/14 Javascript
利用原生JavaScript获取元素样式只是获取而已
2014/10/08 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
自动化测试读写64位操作系统的注册表
2016/08/15 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/27 Javascript
javascript编写简易计算器
2017/05/06 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
2018/09/07 Javascript
详解vuex之store源码简单解析
2019/06/13 Javascript
[03:24]DOTA2超级联赛专访hao 大翻盘就是逆袭
2013/05/24 DOTA
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
2014/04/25 Python
python 实现矩阵上下/左右翻转,转置的示例
2019/01/23 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
2019/10/14 Python
python如何修改文件时间属性
2021/02/05 Python
美国最大的袜子制造商和零售商:Renfro Socks
2017/09/03 全球购物
德国传统玻璃制造商:Cristalica
2018/04/23 全球购物
寄语十八大感言
2014/02/07 职场文书
劳动工资科岗位职责范本
2014/03/02 职场文书
机电一体化求职信
2014/03/10 职场文书
2014年大学教师工作总结
2014/12/02 职场文书
2014年财务个人工作总结
2014/12/08 职场文书
2015年国庆节活动总结
2015/03/23 职场文书
学习党章心得体会2016
2016/01/15 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
一文简单了解MySQL前缀索引
2022/04/03 MySQL