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 相关文章推荐
jquery tools系列 expose 学习
Sep 06 Javascript
Prototype源码浅析 Number部分
Jan 16 Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
May 13 Javascript
JQuery包裹DOM节点的方法
Jun 11 Javascript
javascript html实现网页版日历代码
Mar 08 Javascript
JS中创建函数的三种方式及区别
Mar 13 Javascript
JS组件Bootstrap实现弹出框效果代码
Apr 26 Javascript
jQuery实现拖拽页面元素并将其保存到cookie的方法
Jun 12 Javascript
详解Vue.js动态绑定class
Dec 20 Javascript
基于vue实现swipe轮播组件实例代码
May 24 Javascript
Vue 创建组件的两种方法小结(必看)
Feb 23 Javascript
vue-video-player 断点续播的实现
Feb 01 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
如何获得PHP相关资料
2006/10/09 PHP
java EJB 加密与解密原理的一个例子
2008/01/11 PHP
PHP清除缓存的几种方法总结
2017/09/12 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
简明json介绍
2008/09/28 Javascript
javascript 获取元素位置的快速方法 getBoundingClientRect()
2009/11/26 Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
2013/03/21 Javascript
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
2015/05/07 Javascript
jQuery实现内容定时切换效果完整实例
2016/04/06 Javascript
浅谈javascript中的加减时间
2016/07/12 Javascript
Kotlin学习第一步 kotlin语法特性
2017/05/25 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
Swift 3.0在集合类数据结构上的一些新变化总结
2016/07/11 Python
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
2017/06/23 Python
python WindowsError的错误代码详解
2017/07/23 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
2018/08/05 Python
Python中类的创建和实例化操作示例
2019/02/27 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
python绘制随机网络图形示例
2019/11/21 Python
python实现遍历文件夹图片并重命名
2020/03/23 Python
基于python实现FTP文件上传与下载操作(ftp&amp;sftp协议)
2020/04/01 Python
新建文件时Pycharm中自动设置头部模板信息的方法
2020/04/17 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
html5 移动端视频video的android兼容(去除播放控件、全屏)
2020/03/26 HTML / CSS
英国手机壳购买网站:Case Hut
2019/04/11 全球购物
《窗前的气球》教学反思
2014/04/07 职场文书
大学生就业推荐表自我评价
2015/03/02 职场文书
经费申请报告范文
2015/05/18 职场文书
班主任培训研修日志
2015/11/13 职场文书
导游经典开场白——导游词
2019/04/17 职场文书
opencv读取视频并保存图像的方法
2021/06/04 Python
SpringRetry重试框架的具体使用
2021/07/25 Java/Android
java版 简单三子棋游戏
2022/05/04 Java/Android
MyBatis在注解上使用动态SQL方式(@select使用if)
2022/07/07 Java/Android