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与CSS复习(三)
Jun 29 Javascript
jquery 提交值不为空的元素示例代码
May 10 Javascript
node.js中的fs.appendFileSync方法使用说明
Dec 17 Javascript
js识别uc浏览器的代码
Nov 06 Javascript
JS控制伪元素的方法汇总
Apr 06 Javascript
理解javascript对象继承
Apr 17 Javascript
Javascript如何判断数据类型和数组类型
Jun 22 Javascript
webuploader模态框ueditor显示问题解决方法
Dec 27 Javascript
vue中实现图片和文件上传的示例代码
Mar 16 Javascript
详解create-react-app 自定义 eslint 配置
Jun 07 Javascript
vue父组件异步获取数据传给子组件的方法
Jul 26 Javascript
react的滑动图片验证码组件的示例代码
Feb 27 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 print EOF实现方法
2009/05/21 PHP
PHP数组内存耗用太多问题的解决方法
2010/04/05 PHP
浅析php与数据库代码开发规范
2013/08/08 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
2019/06/17 PHP
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
JavaScript简单实现网页回到顶部功能
2013/11/12 Javascript
在Firefox下js select标签点击无法弹出
2014/03/06 Javascript
Node.js中的模块机制学习笔记
2014/11/04 Javascript
JavaScript中的console.time()函数详细介绍
2014/12/29 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
JScript实现表格的简单操作
2017/08/15 Javascript
js使用xml数据载体实现城市省份二级联动效果
2017/11/08 Javascript
jQuery 防止相同的事件快速重复触发方法
2018/02/08 jQuery
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
vue计算属性computed、事件、监听器watch的使用讲解
2019/01/21 Javascript
javascript系统时间设置操作示例
2019/06/17 Javascript
vue项目强制清除页面缓存的例子
2019/11/06 Javascript
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
Python自动化测试Eclipse+Pydev 搭建开发环境
2016/08/15 Python
Python中装饰器高级用法详解
2017/12/25 Python
Django CBV类的用法详解
2019/07/26 Python
python中加背景音乐如何操作
2020/07/19 Python
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
PHP面试题及答案一
2012/06/18 面试题
《掌声》教学反思
2014/02/23 职场文书
财务部绩效考核方案
2014/05/04 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书
详解nginx进程锁的实现
2021/06/14 Servers
win10重装系统后上不了网怎么办 win10重装系统网络故障的解决办法
2022/07/23 数码科技