<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>구구단</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="root">
<h2>변수의 연산</h2>
<div><span>a = </span> <input type="text" v-model="a"> </div>
<div><span>b = </span> <input type="text" v-model="b"> </div>
<button v-on:click="onClickPlus">덧셈</button>
<button v-on:click="onClickMinus">뺄셈</button>
<button v-on:click="onClickMultiple">곱셈</button>
<button v-on:click="onClickDivide">나눗셈</button>
<button v-on:click="onClickOther">나머지</button>
<div>{{result}}</div>
</div>
<script>
const app = new Vue({
el: '#root',
data: {
a: "",
b: "",
result: "0"
},
methods: {
onClickPlus() {
this.result = parseInt(this.a) + parseInt(this.b);
},
onClickMinus() {
this.result = parseInt(this.a) - parseInt(this.b);
},
onClickMultiple() {
this.result = parseInt(this.a) * parseInt(this.b);
},
onClickDivide() {
this.result = parseInt(this.a) / parseInt(this.b);
},
onClickOther() {
this.result = parseInt(this.a) % parseInt(this.b);
}
}
});
</script>
</body>
</html>
'Vue > vue 기초 공부하기' 카테고리의 다른 글
Vue 숫자 야구 게임 만들기 (0) | 2020.01.12 |
---|---|
Vue component, props를 활용한 끝말잇기 만들기 (0) | 2020.01.08 |
vue 기초 - 끝말잇기 만들기 (0) | 2020.01.05 |
vue 구구단 만들기, ref 활용하기 (0) | 2020.01.05 |
v-if v-else에 대해 공부하기 (0) | 2020.01.05 |