ES5
var cmp = {
template : '<div>my component</div>'
};
new Vue({
el:'',
components: {
'my-cmp':cmp
}
});
ES6
<template>
<div id="app">
<TodoHeader></TodoHeader>
<TodoInput></TodoInput>
<TodoList></TodoList>
<TodoFooter></TodoFooter>
</div>
</template>
<script>
import TodoHeader from './components/TodoHeader.vue'
import TodoInput from './components/TodoInput.vue'
import TodoList from './components/TodoList.vue'
import TodoFooter from './components/TodoFooter.vue'
//Vue
export default {
components: {
//태그명 : 내용 ES6 에서는 값과 내용이 같을시 생략됨
TodoHeader,
TodoInput,
TodoList,
TodoFooter
}
}
</script>
<style>
</style>
'Vue.js' 카테고리의 다른 글
1.Vue.js 기본 (0) | 2020.12.17 |
---|---|
컴포넌트 구성 (0) | 2020.12.16 |
파비콘, 아이콘, 폰트, 반응형 태그 설정 (0) | 2020.12.16 |
Vue Cli 프로젝트 생성 (0) | 2020.12.16 |
프론트 서버 환경, npm 을 위한 Node.js 설치 (0) | 2020.12.16 |