轻松运用Vue实现加,减,乘,除
引用vue.js<script src="./js/vue.js"></script>html部分构造页面<div id="app"><input type="text" v-model="num"><input type="text" v-model="num1"><select v-model="opt"><opti
·
引用vue.js
<script src="./js/vue.js"></script>
html部分构造页面
<div id="app">
<input type="text" v-model="num">
<input type="text" v-model="num1">
<select v-model="opt">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="button" value="=" @click='outcome'>
<input type="text" v-model="result">
</div>
Vue部分实现功能
<script>
new Vue({
el: '#app',
data: {
num: 0,
num1: 0,
result: 0,
opt: '+'
},
methods: {
outcome() { //计算的函数
switch (this.opt) { //以加减乘除为判断条件
case '+': //如果加就加赋给结果值
this.result = parseInt(this.num) + parseInt(this.num1);
break;
case '-': //如果减就减赋给结果值
this.result = parseInt(this.num) - parseInt(this.num1);
break;
case '*': //如果乘就乘赋给结果值
this.result = parseInt(this.num) * parseInt(this.num1);
break;
case '/': //如果除就除赋给结果值
this.result = parseInt(this.num) / parseInt(this.num1);
break;
}
}
}
})
</script>
效果图
加法
减法
乘法
除法
更多推荐
已为社区贡献1条内容
所有评论(0)