vue實現簡易的計算器功能
本文實例為大傢分享瞭vue實現簡易計算器功能的具體代碼,供大傢參考,具體內容如下
實現功能:將兩個輸入框中的值進行加減乘除計算
用到的知識點:
1.v-model數據雙向綁定
2. .number轉化為數字
3.@click點擊事件
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> //選擇自己的vue位置 <script src="../js/vue.js" type="text/javascript" charset="utf-8"></script> </head> <body> <div id="box"> <!-- 將第一個值轉換為數字 --> <input type="number" v-model.number="num1"/> <select v-model="str"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select> <input type="number" v-model.number="num2"/> <!-- 點擊等號執行cal函數裡的內容 --> <button type="button" @click="calc">=</button> <!-- 將結果輸出 --> <input type="text"/ v-model="num3"> </div> </body> <script type="text/javascript"> var vm = new Vue({ el:"#box", data:{ // 初始輸入框中的數值 num1:0, num2:0, num3:0, str:'+' }, methods:{ calc(){ if(this.str=="+"){ this.num3=this.num1+this.num2 }else if(this.str=="-"){ this.num3=this.num1-this.num2 }else if(this.str=="*"){ this.num3=this.num1*this.num2 }else if(this.str=="/"){ this.num3=this.num1/this.num2 } } } }) </script> </html>
結果:
以上就是本文的全部內容,希望對大傢的學習有所幫助,也希望大傢多多支持WalkonNet。
推薦閱讀:
- Vue 收集表單數據方法詳情
- Vue基本指令實例圖文講解
- 詳解vue 表單綁定與組件
- VUE的數據代理與事件詳解
- Vue父子組件數據雙向綁定(父傳子、子傳父)及ref、$refs、is、:is的使用與區別