实现简易计算器
静态部分:
<div id="app">
<input type="text" v-model="value1">
<select v-model="val" name="" id="">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" v-model="value2">
<button @click="add">=</button>
<input type="text" v-model="value3">
</div>
js部分:
<script>
const vm = new Vue({
el: '#app',
data: {
val: '',
value1: '',
value2: '',
value3: ''
},
methods: {
getVal() {
console.log(this.value1);
},
add() {
if(this.val == '+'){
console.log(this.val);
this.value3 = Number(this.value1) + Number(this.value2)
}
else if(this.val == '-'){
console.log(this.val);
this.value3 = Number(this.value1) - Number(this.value2)
}
else if(this.val == '*'){
this.value3 = Number(this.value1) * Number(this.value2)
}
else if(this.val == '/'){
this.value3 = Number(this.value1) / Number(this.value2)
}
},
}
})
</script>