亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Vue雙向綁定和監(jiān)聽(tīng) 實(shí)現(xiàn)加減乘除

原創(chuàng) 2019-03-28 14:49:01 469
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Vue兩個(gè)整數(shù)案例</title> <script src="vue.js">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Vue兩個(gè)整數(shù)案例</title>
<script src="vue.js"></script>
</head>
<body>

<div id="app">
<input type="text" v-model="num1">
<input type="text" v-model="num2">
<select v-model="sum">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">x</option>
<option value="/">÷</option>
<option value="%">%</option>
</select>
<p>{{num1}} {{sum}} {{num2}} = {{num3}}</p>
</div> 

</body>
</html>
<script>
let vm = new Vue({
el: '#app',
data: {
num1: '',
num2: '',
num3: '',
sum: '',
},
watch: {
sum: function(value){
switch(value){
case '+':
this.num3 =  parseInt(this.num1) + parseInt(this.num2);
break;
case '-':
this.num3 =  parseInt(this.num1) - parseInt(this.num2);
break;
case '*':
this.num3 =  parseInt(this.num1) * parseInt(this.num2);
break;
case '/':
this.num3 =  parseInt(this.num1) / parseInt(this.num2);
break;
case '%':
this.num3 =  parseInt(this.num1) % parseInt(this.num2);
break;
}
}
}
});
</script>


批改老師:天蓬老師批改時(shí)間:2019-03-28 17:08:35
老師總結(jié):雙向綁定是基于事件監(jiān)聽(tīng)的, 這與mvvm模型息息相關(guān)

發(fā)布手記

熱門(mén)詞條