案例:简单计算器
实现功能:
需求:实现简单的加法计算,分别输入数值a和数值b,点击计算按钮,结果显示在下面。
① 通过v-model指令实现数值a和数值b的绑定
② 给计算按钮绑定事件,实现计算逻辑
③ 将计算结果绑定到对应位置
<div id="app"> <h1>简单计算器</h1> <div> <span>数值A:</span> <span> <input type="text" v-model='a'> </span> </div> <div> <span>数值B:</span> <span> <input type="text" v-model='b'> </span> </div> <div> <button v-on:click='handle'>计算</button> </div> <div> <span>计算结果:</span> <span v-text='result'></span> </div> </div>
<script type="text/javascript" src="js/vue.js"></script> <script type="text/javascript"> /* 简单计算器案例 */ var vm = new Vue({ el: '#app', data: { a: '', b: '', result: '' }, methods: { handle: function(){ // 实现计算逻辑 this.result = parseInt(this.a) + parseInt(this.b); } } }); </script>