vue实现计算器功能


Posted in Javascript onFebruary 22, 2020

本文实例为大家分享了vue实现计算器功能的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>计算器</title>
 <script src="https://unpkg.com/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">
 <input type="text" v-model="n1">
 <select v-model="opt">
  <option value="+">+</option>
  <option value="-">-</option>
  <option value="*">*</option>
  <option value="/">/</option>
 </select>
 <input type="text" v-model="n2">
 <input type="button" value="=" @click="calc">
 <input type="text" v-model="result">
</div>
<script>
new Vue({
 el: '#app',
 data: {
  n1: 0,
  n2: 0,
  result: 0,
  opt: '+'
 },
 methods: {
  calc() {
   switch (this.opt) {
    case "+":
     this.result = parseInt(this.n1) + parseInt(this.n2);
     break;
    case "-":
     this.result = parseInt(this.n1) - parseInt(this.n2);
     break;
    case "*":
     this.result = parseInt(this.n1) * parseInt(this.n2);
     break;
    case "/":
     this.result = parseInt(this.n1) / parseInt(this.n2);
     break;
   }
  }
 }
})
</script>
</body>
</html>

效果图:

vue实现计算器功能

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript实现动态增加删除表格行(兼容IE/FF)
Apr 02 Javascript
javascript的onchange事件与jQuery的change()方法比较
Sep 28 Javascript
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
Jul 31 Javascript
JavaScript 产生不重复的随机数三种实现思路
Dec 13 Javascript
javascript通过class来获取元素实现代码
Feb 20 Javascript
JQuery中对Select的option项的添加、删除、取值
Aug 25 Javascript
浅析js预加载/延迟加载
Sep 25 Javascript
js常用的继承--组合式继承
Mar 06 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
Mar 22 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
Nov 14 Javascript
Nuxt使用Vuex的方法示例
Sep 06 Javascript
vue中使用vue-print.js实现多页打印
Mar 05 Javascript
js实现网页版贪吃蛇游戏
Feb 22 #Javascript
微信小程序 bindtap 传参的实例代码
Feb 21 #Javascript
leaflet加载geojson叠加显示功能代码
Feb 21 #Javascript
JavaScript中this函数使用实例解析
Feb 21 #Javascript
如何通过JS实现转码与解码
Feb 21 #Javascript
TensorFlow.js 微信小程序插件开始支持模型缓存的方法
Feb 21 #Javascript
微信小程序使用 vant Dialog组件的正确方式
Feb 21 #Javascript
You might like
不重新编译PHP为php增加openssl模块的方法
2011/06/14 PHP
PHP-Fcgi下PHP的执行时间设置方法
2013/08/02 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
2014/07/15 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
PHP curl 抓取AJAX异步内容示例
2014/09/09 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
Extjs中使用extend(js继承) 的代码
2012/03/15 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
jquery自定义函数的多种方法
2014/01/09 Javascript
jQuery中Dom的基本操作小结
2014/01/23 Javascript
javascript字符串替换函数如何一次性全部替换掉
2015/10/30 Javascript
JAVA Web实时消息后台服务器推送技术---GoEasy
2016/11/04 Javascript
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
微信小程序日历效果
2018/12/29 Javascript
Vue2.0实现组件之间数据交互和通信操作示例
2019/05/16 Javascript
vue-router的两种模式的区别
2019/05/30 Javascript
[12:36]《DOTA2》国服注册与激活指南全攻略
2013/04/28 DOTA
浅谈python中scipy.misc.logsumexp函数的运用场景
2016/06/23 Python
使用python3+xlrd解析Excel的实例
2018/05/04 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
Pycharm+Scrapy安装并且初始化项目的方法
2019/01/15 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
2019/06/19 Python
Python调用shell命令常用方法(4种)
2020/05/11 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
美国知名的旅游网站:OneTravel
2018/10/09 全球购物
几个Shell Script面试题
2014/04/18 面试题
工作表现自我评价
2014/02/08 职场文书
校园公益广告语
2014/03/13 职场文书
2014年国庆节活动总结
2014/08/26 职场文书
喝酒驾驶检讨书
2014/10/01 职场文书
2015年董事长秘书工作总结
2015/07/23 职场文书
青年教师听课心得体会
2016/01/15 职场文书
Python可视化神器pyecharts绘制地理图表
2022/07/07 Python