vuejs基础-计算器案例
2024-10-07 12:41:47
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="vue.min.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="abc1"/>
<input type="text" v-model="result"/>
</div>
</body> <script>
new Vue({
el:"#app",
data:{
n1:0,
opt:'+',
n2:0,
result:0
},
methods:{
abc(){
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;
}
},
abc1(){
var stringopt = "parseInt(this.n1)" + this.opt + "parseInt(this.n2) ";
this.result = eval(stringopt);
}
}
});
</script>
</html>
最新文章
- 查看html元素绑定的事件与方法的利器
- javabean和jsp动作元素
- SQL入门经典(十) 之事务
- extjs简单动画2
- ArcEngine:空间索引格网大小无效
- android usb Host模式下与usb Hid 设备的通信
- C#List<;long>;与String(Linq)
- HTML转PDF
- fab 菜单实现之前传-钟表表盘
- servlet生命周期和工作原理
- html常见的块元素和行内元素(特别注意个别块元素不能嵌套其他块元素)
- C# Chart控件教程
- (C/C++学习笔记) 十九. 模板
- CPP_封装_继承_多态
- 【bzoj 4154】[Ipsc2015]Generating Synergy
- JavaScript进阶--慕课网学习笔记
- springboot模糊查询
- C++ sort使用自定义函数的一些坑
- python requests库的用法
- 【SQL】175. Combine Two Tables