티스토리 뷰
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>구구단</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="root">
<div>{{first}}곱하기 {{second}}는?</div>
<form v-on:submit ="onSubmitForm" >
<input type="number" v-model="value" ref="answer"/>
<button type="submit" >입력</button>
<div id="result">{{result}}</div>
</form>
</div>
<script>
var app = new Vue({
el : '#root',
data : {
first : Math.ceil( Math.random()*9),
second : Math.ceil( Math.random()*9),
value:'',
result:'',
},
methods:{
onSubmitForm(e){
e.preventDefault(); //폼의 기본적인 새로고침을 막기위함
console.log(this)
console.log(this.first , this.second , this.value);
if(this.first * this.second === parseInt(this.value)){
this.result ="정답";
this.first = Math.ceil( Math.random()*9); // 정답일때 다음문제
this.second = Math.ceil( Math.random()*9);
this.value = '';
this.$refs.answer.focus();
} else{
this.result ="땡";
this.value = ''; // 틀렸을때 다시
this.$refs.answer.focus();
}
}
},
});
</script>
</body>
</html>
'WEB > vue.js' 카테고리의 다른 글
[vue.js] fortawesome 사용하기 (0) | 2021.12.21 |
---|---|
vue Model 창 만들기 (0) | 2021.11.29 |
ESLint 에러 화면에 표시되지 않게 작업하기 (0) | 2021.11.29 |
vue 기본문법 (0) | 2021.11.04 |
- Total
- Today
- Yesterday
- DTO #Entity
- 지마켓산스(Gmarket Sans)체 #지마켓산스 #Gmarketfont #GmarketSans #무료폰트 #타이틀폰트 #디자인폰트 #웹폰트
- 이벤트폰트 #이벤트용폰트 #디자인폰트 #디자인서체 #웹폰트
- JPA Auditing #JPA
- 세방고딕체 #웹폰트 #무료폰트 #무료웹폰트 #디자인폰트 #이벤트폰트 #디자인폰트 #타이틀용폰트
- JPA #JPAEntity #JPA연관관계
- JPA #JPARepository
- 나눔폰트 #네이버글꼴 #네이버폰트 #고딕폰트 #본문폰트 #제목폰트 #무료폰트 #디자인폰트 #웹폰트
- thymeleaf
- SELECTANY #SELECTALL
- 무료폰트 #무료웹폰트 #평창평화체 #평화체 #이벤트용서체 #이벤트서체 #디자인폰트
- S-CoreDream
- JPA #JPA설정
- Hibernate #ORM
- SQL명령어 #SQL
- JPA #
- S-Core
- 카페24폰트 #무료폰트 #무료웹폰트
- SELETE
- JPA #JPAEntity
- DB #DBCREATE #DBDROP #DBBAKUP
- SQL #INSERTINTO #DELETE #UPDATE
- ORM종류
- 프리텐다드폰트 #고딕폰트 #무료폰트 #타이틀용폰트 #고딕 #웹폰트 #디자인폰트
- Thymeleaf #타임리프
- JDBC #DBMS
- jQuery #jQuery이미지슬라이드 #이미지슬라이드
- SQL #SQLJOIN #JOIN #INNERJOIN #OUTERHJOIN
- SQL #TABLE생성 #SQL제약조건
- JPA Repository query keywords
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |