728x90
<template>
<!-- HTML 태그 내용 -->
</template>
<script>
export default {
// 자바스크립트 내용
}
</script>
<style>
/* CSS 스타일 내용 */
</style>
화면에 표시할 요소들을 정의하는 영역
ex) HTML + 뷰 데이터 바인딩
<template>
<!-- HTML 태그 내용 -->
</template>
뷰 컴포넌트의 내용을 정의하는 영역
ex) template, data, methods 등
<script>
export default {
// 자바스크립트 내용
}
</script>
템플릿에 추가한 HTML 태그의 CSS 스타일을 정의하는 영역
<style>
/* CSS 스타일 내용 */
</style>
- v-bind + props : 상위 컴포넌트에서 하위 컴포넌트로의 데이터 전달
- v-on + $emit : 하위 컴포넌트에서 상위 컴포넌트로 데이터 전달
728x90
'Programming > Vue' 카테고리의 다른 글
[Vue] 동적인 웹 앱을 구현할 때 자주 사용하는 디렉티브 (0) | 2022.07.06 |
---|---|
[Vue] Vue 인스턴스 작성 (0) | 2022.07.05 |
[Vue] Vue 약어 (0) | 2022.07.04 |
[Vue] 이벤트 버스 형식 (0) | 2022.01.24 |
[Vue] Vue.js의 라이프 사이클 (0) | 2022.01.24 |
댓글