1. 程式人生 > 程式設計 >vue實現計算器功能

vue實現計算器功能

本文例項為大家分享了vue實現計算器功能的具體程式碼,供大家參考,具體內容如下

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>計算器</title>
  <script src="https://unpkg.com/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">
  <input type="text" v-model="n1">
  <select v-model="opt">
    <option value="+">+</option>
    <option value="-">-</option>
    <option value="*">*</option>
    <option value="/">/</option>
  </select>
  <input type="text" v-model="n2">
  <input type="button" value="=" @click="calc">
  <input type="text" v-model="result">
</div>
<script>
new Vue({
  el: '#app',data: {
    n1: 0,n2: 0,result: 0,opt: '+'
  },methods: {
    calc() {
      switch (this.opt) {
        case "+":
          this.result = parseInt(this.n1) + parseInt(this.n2);
          break;
        case "-":
          this.result = parseInt(this.n1) - parseInt(this.n2);
          break;
        case "*":
          this.result = parseInt(this.n1) * parseInt(this.n2);
          break;
        case "/":
          this.result = parseInt(this.n1) / parseInt(this.n2);
          break;
      }
    }
  }
})
</script>
</body>
</html>

效果圖:

vue實現計算器功能

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。