Vue自學之路10-簡單的計算器

如何使用Vue實現一個簡單計算器

功能分析

計算A和B的加和,顯示到最終計算結果一欄。javascript

思路


  • 兩個input輸入框,分別使用v-model綁定a和b
  • 計算按鈕綁定事件,實現計算邏輯
  • 將結果綁定到對應位置

例子

<div id='app'>
    <form>
        <div>
            <!--敲擊delete鍵,調用handleContent,清空用戶名-->
            <span>數值A:</span>
            <span><input type='text'  @keyup.delete='handleContent' v-module='a' /></span>
        </div>
        <div>
            <!--敲擊回車鍵,當放開的時候,會調用handleSubmit-->
           <span>數值B:</span>
           <span><input type='text' @keyup.enter='handleSubmit' v-module='b' /></span>
        </div>
         <div>
            <input type='button' @click='handleSubmit' value='計算' />
        </div>
    </form>
    <div v-on:click='handle0'>
        <span>計算結果:</span>
        <span v-text='sum'></span> 
    </div>
</div>

<!-- 先下載vue.js -->
<script type='text/javascript' src='js/vue.js'></script>
<script>
//1. html中書寫標籤
//2. 引入vue.js
//3. 使用vue進行數據渲染。



var vm = new Vue(
    {
        el: '#app', //綁定到id選擇器
        data: {
           "a": "",
           "b" : "",
           "c" : "",
        },methods: {
            handleSubmit: function(event){
                 this.sum = this.a + this.b;
            },
            handleContent: function(event){
                this.sum = parseInt(this.a) + parseInt(this.b);
                
            }
           
        }
    }
)
</script>

總結

  • MVVM這種數據模板分離的代碼邏輯結構更加清晰html

  • 前端只用關注頁面的模版結構,實際工做中業務接口能夠由後端提供前端

傳送門:2021最新測試資料&大廠職位

博主:測試生財(一個不爲996而996的測開碼農)vue

座右銘:專一測試開發與自動化運維,努力讀書思考寫做,爲內卷的人生奠基財務自由。java

內容範疇:技術提高,職場雜談,事業發展,閱讀寫做,投資理財,健康人生。後端

csdn:https://blog.csdn.net/ccgshigao微信

博客園:https://www.cnblogs.com/qa-freeroad/app

51cto:https://blog.51cto.com/14900374運維

微信公衆號:測試生財(按期分享獨家內容和資源)ide

相關文章
相關標籤/搜索