Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 특약
- 자바스크립트
- 심장질환
- javascript
- 사망
- 변환
- 보험료
- 교보생명
- 납입
- 웹개발
- PythonProgramming
- 뇌출혈
- 보험
- 코딩
- Java
- 리스트
- python
- 교보
- jQuery
- 추가납입
- Vue.js
- 인출수수료
- 파이썬
- 급성심근경색증
- 문자열
- 프론트엔드
- 프로그래밍
- 중도인출
- 가입
- 수수료
Archives
- Today
- Total
SeouliteLab
[Vue.js] Vue 컴포넌트 라이프사이클 훅 - beforeCreate 본문
Vue.js에서는 컴포넌트의 라이프사이클 동안 다양한 훅(hook)을 제공합니다. 이 중 beforeCreate
훅은 컴포넌트가 초기화되고 데이터 감시자 및 이벤트/감시자 설정이 아직 이루어지기 전에 호출됩니다. 이 훅을 이용하면 컴포넌트 초기화 단계에서 추가적인 로직을 실행할 수 있습니다.
예를 들어, beforeCreate
훅을 사용하여 컴포넌트가 생성되기 전에 로깅 또는 초기 데이터 설정 등의 작업을 수행할 수 있습니다.
아래는 beforeCreate
훅을 사용한 간단한 예제입니다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Vue beforeCreate Example</title>
<script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
</head>
<body>
<div id="app">
<p>{{ message }}</p>
</div>
<script>
var app = new Vue({
el: '#app',
data: {
message: ''
},
beforeCreate: function() {
// 컴포넌트가 생성되기 전에 실행될 로직
console.log('컴포넌트가 생성되기 전입니다.');
// 초기 데이터 설정
this.message = 'Vue.js로 작성된 앱입니다.';
}
});
</script>
</body>
</html>
위 예제에서 beforeCreate
훅은 Vue 인스턴스가 생성되기 전에 실행됩니다. 이 시점에 console.log
를 사용하여 메시지를 출력하고, 초기 데이터로 설정한 message
는 Vue 인스턴스의 데이터로 바인딩되어 화면에 표시됩니다.
이렇게 beforeCreate
훅을 활용하면 컴포넌트 초기화 전에 필요한 작업을 수행할 수 있습니다.