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屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
Jan 24 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
Jun 20 Javascript
jquery获取一个元素下面相同子元素的个数代码
Jul 31 Javascript
javascipt:filter过滤介绍及使用
Sep 10 Javascript
详谈LABJS按需动态加载js文件
May 07 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
Dec 04 Javascript
JavaScript弹出对话框的三种方式
Mar 23 Javascript
jQuery EasyUI常用数据验证汇总
Sep 18 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
Jan 04 Javascript
vue 指定组件缓存实例详解
Apr 01 Javascript
Bootstarp在pycharm中的安装及简单的使用方法
Apr 19 Javascript
原生JavaScript实现拖动校验功能
Sep 29 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中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
php版微信公众平台之微信网页登陆授权示例
2016/09/23 PHP
php中static 静态变量和普通变量的区别
2016/12/01 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
2018/12/18 PHP
laravel 修改记住我功能的cookie保存时间的方法
2019/10/14 PHP
Nigma vs Alliance BO5 第二场2.14
2021/03/10 DOTA
实现动画效果核心方式的js代码
2013/09/27 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
简单实现JS倒计时效果
2016/12/23 Javascript
JavaScript数组去重的6个方法
2017/01/21 Javascript
ie下js不执行的几种可能
2017/02/28 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
详解Angular2 之 结构型指令
2017/06/21 Javascript
Vue Spa切换页面时更改标题的实例代码
2017/07/15 Javascript
js 事件的传播机制(实例讲解)
2017/07/20 Javascript
详解Nodejs 通过 fs.createWriteStream 保存文件
2017/10/10 NodeJs
vue 使用lodash实现对象数组深拷贝操作
2020/09/10 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
[03:58]2014DOTA2国际邀请赛 龙宝赛后解密DK获胜之道
2014/07/14 DOTA
python实现将英文单词表示的数字转换成阿拉伯数字的方法
2015/07/02 Python
深入解析Python中的urllib2模块
2015/11/13 Python
pytorch sampler对数据进行采样的实现
2019/12/31 Python
Python爬虫设置ip代理过程解析
2020/07/20 Python
详解HTML5通讯录获取指定多个人的信息
2016/12/20 HTML / CSS
基于HTML5 audio元素播放声音jQuery小插件
2011/05/11 HTML / CSS
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
2013/05/29 面试题
命名空间(namespace)和程序集(Assembly)有什么区别
2015/09/25 面试题
市场营销专业毕业生自荐信
2013/11/02 职场文书
项目投资建议书
2014/05/16 职场文书
中文专业毕业生自荐信
2014/05/24 职场文书
机械机修工岗位职责
2014/08/03 职场文书
爱护公共设施演讲稿
2014/09/13 职场文书
2014党员自我评议表范文
2014/09/20 职场文书
督导岗位职责
2015/02/04 职场文书
幼儿园园务工作总结2015
2015/05/18 职场文书
小学校园广播稿
2015/08/18 职场文书