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 相关文章推荐
url 特殊字符 传递参数解决方法
Jan 01 Javascript
风吟的小型JavaScirpt库 (FY.JS).
Mar 09 Javascript
JS代码优化技巧之通俗版(减少js体积)
Dec 23 Javascript
JQuery实现简单验证码提示解决方案
Dec 20 Javascript
用jQuery toggleClass 实现鼠标移上变色
May 14 Javascript
原生js结合html5制作简易的双色子游戏
Mar 30 Javascript
简单了解JavaScript操作XPath的一些基本方法
Jun 03 Javascript
基于vue2.0实现简单轮播图
Nov 27 Javascript
vue的diff算法知识点总结
Mar 29 Javascript
小程序组件之仿微信通讯录的实现代码
Sep 12 Javascript
checkbox在vue中的用法小结
Nov 13 Javascript
vue递归实现树形组件
Jul 15 Vue.js
使用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
用Socket发送电子邮件
2006/10/09 PHP
php 友好URL的实现(吐血推荐)
2008/10/04 PHP
php 生成饼图 三维饼图
2009/09/28 PHP
Php图像处理类代码分享
2012/01/19 PHP
PHP 7的一些引人注目的新特性简单介绍
2015/11/08 PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
2017/03/19 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
JQuery的自定义事件代码,触发,绑定简单实例
2013/08/01 Javascript
浅析JQuery UI Dialog的样式设置问题
2013/12/18 Javascript
javascript实现字符串反转的方法
2015/02/05 Javascript
javascript实现表格增删改操作实例详解
2015/05/15 Javascript
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
2015/09/24 Javascript
AngularJs 国际化(I18n/L10n)详解
2016/09/01 Javascript
微信JSAPI支付操作需要注意的细节
2017/01/10 Javascript
bootstarp modal框居中显示的实现代码
2017/02/18 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
2017/05/11 Javascript
详解webpack-dev-server使用http-proxy解决跨域问题
2018/01/13 Javascript
nodejs+express搭建多人聊天室步骤
2018/02/12 NodeJs
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
JavaScript时间与时间戳的转换操作实例分析
2018/12/07 Javascript
微信小程序自定义模态弹窗组件详解
2019/12/24 Javascript
JavaScript switch语句使用方法简介
2019/12/30 Javascript
python中Apriori算法实现讲解
2017/12/10 Python
Python中顺序表的实现简单代码分享
2018/01/09 Python
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
Python安装第三方库攻略(pip和Anaconda)
2020/10/15 Python
python中pickle模块浅析
2020/12/29 Python
HTML最新标准HTML5总结(必看)
2016/06/13 HTML / CSS
英国在线房屋中介网站:Yopa
2018/01/09 全球购物
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
餐饮业会计岗位职责
2013/12/19 职场文书
应届专科生个人的自我评价
2014/01/05 职场文书
澳大利亚商务邀请函
2014/01/17 职场文书
更夫岗位责任制
2014/02/11 职场文书
医学院毕业生自荐信范文
2014/03/06 职场文书