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 相关文章推荐
关于 文本框默认值 的操作js代码
Jan 12 Javascript
Javascript处理DOM元素事件实现代码
May 23 Javascript
JS的replace方法详细介绍
Nov 09 Javascript
javascript多行字符串的简单实现方式
May 04 Javascript
JavaScript处理解析JSON数据过程详解
Sep 11 Javascript
jQuery+ajax实现文章点赞功能的方法
Dec 31 Javascript
基于JS实现翻书效果的页面切换样式
Feb 16 Javascript
纯js代码生成可搜索选择下拉列表的实例
Jan 11 Javascript
详解vuex数据传输的两种方式及this.$store undefined的解决办法
Aug 26 Javascript
JS实现灯泡开关特效
Mar 30 Javascript
js函数柯里化的方法和作用实例分析
Apr 11 Javascript
vue3.0 的 Composition API 的使用示例
Oct 26 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
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
php设计模式小结
2013/02/15 PHP
基于Zookeeper的使用详解
2013/05/02 PHP
php中多维数组按指定value排序的实现代码
2014/08/19 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
2015/06/20 PHP
一段实用的php验证码函数
2016/05/19 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
2016/07/07 PHP
2010年最佳jQuery插件整理
2010/12/06 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
2013/04/18 Javascript
JSON取值前判断
2014/12/23 Javascript
jQuery+html5实现div弹出层并遮罩背景
2015/04/15 Javascript
原生js实现类似fullpage的单页/全屏滚动
2017/01/22 Javascript
简单实现js选项卡切换效果
2017/02/09 Javascript
jQuery中 DOM节点操作方法大全
2017/10/12 jQuery
过滤器vue.filters的使用方法实现
2019/09/18 Javascript
React实现类似淘宝tab居中切换效果的示例代码
2020/06/02 Javascript
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
[55:39]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第二场 1月19日
2021/03/11 DOTA
python获取本地计算机名字的方法
2015/04/29 Python
python实现网站微信登录的示例代码
2019/09/18 Python
如何在django中添加日志功能
2020/02/06 Python
Django+python服务器部署与环境部署教程详解
2020/03/30 Python
Django bulk_create()、update()与数据库事务的效率对比分析
2020/05/15 Python
python SOCKET编程基础入门
2021/02/27 Python
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
中间件分为哪几类
2016/09/18 面试题
不打扫卫生检讨书
2014/02/12 职场文书
国际贸易系求职信
2014/08/09 职场文书
管理岗位竞聘演讲稿
2014/08/18 职场文书
改作风抓落实促发展心得体会
2014/09/10 职场文书
房产转让协议书(2014版)
2014/09/30 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
给老婆的保证书
2015/01/16 职场文书
小学六年级班主任工作经验交流材料
2015/11/02 职场文书
如何使用pdb进行Python调试
2021/06/30 Python