老师请检查 我的请选择和加法有点问题
来源:3-23 自由编程
小鲜花
2020-06-20 19:04:08
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
<script type="text/javascript" src="./vue.js"></script>
<style>
</style>
</head>
<body>
<div id="app">
<input v-model="fist">
<select v-model="xuanze">
<option disabled>--请选择--</option>
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
<input v-model="second">
<button @click="yunsuan">=</button>
<input v-model="resule">
</div>
<script>
var vm=new Vue({
el:'#app',
data:{
fist:"",
second:"",
resule:"",
xuanze:""
},
watch:{
xuanze:function(){
this.yunsuan();
}
},
methods:{
yunsuan:function(){
switch(this.xuanze){
case '+':
this.resule=+this.fist+this.second;
break;
case '-':
this.resule=this.fist-this.second;
break;
case '*':
this.resule=this.fist*this.second;
break;
case '/':
this.resule=this.fist/this.second;
break;
}
}
}
})
</script>
</body>
</html>
1回答
好帮手慕粉
2020-06-21
同学你好,关于同学的问题回答如下:
1、在加法中,同学只转换了第一个字符串,没有转换第二个:

2、请选择的效果是没有问题的。但是建议同学去掉呢,因为练习示意图里面没有请选择这一项:

如果我的回答帮助了你,欢迎采纳。祝学习愉快~
相似问题