要求:使用Vue语法,实现一个简单的加法计算器,实现步骤如下:
- 通过v-model 实现 数值a 和 数值b 的双向绑定
- 给按钮绑定事件 让 输入框中的值 相加
- 将拿到的结果渲染到页面上
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="js/vue.js"></script>
</head>
<body>
<div id="app">
<div>
<form action="">
数值1:
<input type="text" v-model="num1" ><br>
数值2:
<input type="text" v-model="num2" ><br>
<input type="button" value="计算" v-on:click="handle"><br>
计算结果:
<div v-text="result"></div>
</form>
</div>
</div>
<script>
var vue = new Vue({
el: "#app",
data: {
num1: "",
num2:"",
result:""
},
methods:{
handle:function(){
// 这里需要注意,默认情况下我们得到的data中的数据都是字符串类型的,我们需要使用parseInt转化为整数
this.result = parseInt(this.num1) + parseInt(this.num2)
}
}
});
</script>
</body>
</html>
效果如下: