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实现运行代码需要刷新的解决方法
Aug 18 Javascript
js apply/call/caller/callee/bind使用方法与区别分析
Oct 28 Javascript
location.href语句与火狐不兼容的问题
Jul 04 Javascript
nodeType属性返回被选节点的节点类型介绍
Nov 22 Javascript
javascript对象的使用和属性操作示例详解
Mar 02 Javascript
DOM基础教程之使用DOM控制表单
Jan 20 Javascript
JQuery实现动态适时改变字体颜色的方法
Mar 10 Javascript
javascript实现控制的多级下拉菜单
Jul 05 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
Apr 08 Javascript
学习使用bootstrap的modal和carousel
Dec 09 Javascript
canvas实现粒子时钟效果
Feb 06 Javascript
Vue实现简易购物车页面
Dec 30 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
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
WHOIS类的修改版
2006/10/09 PHP
基于php 随机数的深入理解
2013/06/05 PHP
CodeIgniter基于Email类发邮件的方法
2016/03/29 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
php实现URL加密解密的方法
2016/11/17 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
2019/06/03 PHP
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
Javascript核心读书有感之词法结构
2015/02/01 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
Canvas 绘制粒子动画背景
2017/02/15 Javascript
ajax接收后台数据在html页面显示
2017/02/19 Javascript
移动端效果之IndexList详解
2017/10/20 Javascript
Nodejs 和 Electron ubuntu下快速安装过程
2018/05/04 NodeJs
JavaScript数组特性与实践应用深入详解
2018/12/30 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
2019/09/06 Javascript
Vue使用NProgress进度条的方法
2019/09/21 Javascript
JavaScript多种滤镜算法实现代码实例
2019/12/10 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
nodejs+express最简易的连接数据库的方法
2020/12/23 NodeJs
python使用wmi模块获取windows下硬盘信息的方法
2015/05/15 Python
利用Python实现微信找房机器人实例教程
2019/03/10 Python
python爬虫爬取图片的简单代码
2021/01/18 Python
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
Timberland法国官网:购买靴子、鞋子、衣服、夹克和配饰
2019/11/30 全球购物
优秀大学生的自我评价
2014/01/16 职场文书
高二地理教学反思
2014/01/24 职场文书
业务总经理岗位职责
2014/02/03 职场文书
教师考核评语
2014/04/28 职场文书
小学重阳节活动总结
2015/03/24 职场文书
高中军训感想
2015/08/07 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书
创业计划书之小型广告公司
2019/10/22 职场文书
jQuery实现影院选座订座效果
2021/04/13 jQuery
dubbo服务整合zipkin详解
2021/07/26 Java/Android