使用vue.js实现一款简易计算器可多则混合运算(加减乘除)
一、普通方法
通过methods中自定义方法,然后在input表单上通过v-model进行双向绑定,实现实时更新计算结果
<div id="app"><input type="text" v-model="number1" placeholder="请输入第一个数"><select v-model="opt"><option value="+">+</option><option value="-">-</option><option value="*">*</option><option value="/">/</option></select><input type="text" v-model="number2" placeholder="请输入第二个数"><input type="button" value="=" @click="calculator"><input type="text" v-model="result">
</div>
二、通过methods计算属性
将计算结果设定为一个methods计算属性,该属性与两个表单中的数字相关联,每当数字发生改变自动计算出结果。
<script type="text/javascript">// 创建 Vue 实例,得到 ViewModel,简写vmvar vm = new Vue({el: "#app",data: {number1: 0,number2: 0,opt: '+',result: 0},methods: {//计算的方法calculator() {switch (this.opt) {case '+':this.result = Number(this.number1) + Number(this.number2);break;case '-':this.result = Number(this.number1) - Number(this.number2);break;case '*':this.result = Number(this.number1) * Number(this.number2);break;case '/':this.result = Number(this.number1) / Number(this.number2);break;}}}});
</script>
使用vue.js实现一款简易计算器可多则混合运算(加减乘除)相关推荐
- 用计算机做有理数混合运算,七年级数学上册1.12用计算器做有理数的混合运算教案(新版)北京课改版.doc-汇文网...
七年级数学上册1.12用计算器做有理数的混合运算教案(新版)北京课改版.doc-汇文网 1.12用计算器做有理数的混合运算一.教学目标1.使学生进一步学习科学计算器的使用.2.会用计算器进行有理数的混 ...
- Vue框架入门(一)---开发简易计算器
涉及知识: HTML.CSS.JavaScript Vue(v-for.v-model.v-on.v-clock) Gitee仓库 :https://gitee.com/vgtime123/Calcu ...
- Android studio 简易计算器App的实现及实现加减乘除功能(附完整源码)
在Android studio 实现简易计算器App并实现加减乘除功能 结果 activity_main.xml <?xml version="1.0" enco ...
- 两款简易计算器纯js版附源码下载
效果如图: 还有一款更简易的 下载地址: csdn下载需要c币,没有c币可从微信公众号[无心有云] 发送[js版计算器],可获取百度云地址下载
- 单片机简单的计算器c语言程序,求一个 89C51 简易计算器的c语言程序 只要加减乘除就行!...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 case 0x7b: dengyu=1; //key=11; //wei++; break; } while(temp!=0xf0) { temp=P3; ...
- 51单片机除法c语言,求一个 89C51 简易计算器的c语言程序 只要加减乘除就行!
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 case 0x7b: dengyu=1; //key=11; //wei++; break; } while(temp!=0xf0) { temp=P3; ...
- 51单片机c语言乘法,求一个 89C51 简易计算器的c语言程序 只要加减乘除就行!
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 case 0x7b: dengyu=1; //key=11; //wei++; break; } while(temp!=0xf0) { temp=P3; ...
- android 加减乘除计算器,【03-21求助】写一个简易计算器的安卓app,一按加减乘除就退出...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package com.example.ag; import android.app.Activity; import android.os.Bundle ...
- 单片机c语言正弦计算器,求一个 89C51 简易计算器的c语言程序 只要加减乘除就行!...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 case 0x7b: dengyu=1; //key=11; //wei++; break; } while(temp!=0xf0) { temp=P3; ...
最新文章
- 供应链金融与区块链技术-可以研读
- 数据结构排序学习总结
- python语言需要变量生明吗_python需要定义变量吗
- 中石油训练赛 - Switches(高斯消元求逆矩阵+逆矩阵求线性方程组)
- mysql的concat函数_MySQL中concat函数(连接字符串)
- ubuntu java classpath 设置_在Ubuntu中正确设置java classpath和java_home
- 天上友嘉不用c语言吗,【天上友嘉怎么样?】-看准网
- Vim nerdcommenter 插件
- Oracle 11g 使用RMAN备份数据库
- java ee 三层架构_JavaEE的三层架构
- summernote 不能上传图片_Typora自定义命令自动上传图片
- Office 2013和Office 365应用程序对电脑和移动操作系统支持情况分析
- php 判断是否为中文,php判断是否为中文正则表达式大全
- 从零学光学设计 zemax中的三种优化
- 2021年湖南省长沙市房地产行业发展现状分析(附开发投资额、施工面积、商品房销售、待售面积等)[图]
- 【答学员问】面试问题-毕业时候为什么没有选择开发
- 怎么用python启动谷歌浏览器_Selenium 基于python 安装以及配置谷歌浏览器启动
- C语言实现Base64编码转码
- c4droid用c语言画爱心,【图片】[自学C语言第五天]发一个作品【c4droid吧】_百度贴吧...
- 全球9个国家“房奴”的不同人生,值得一读!