Vue.js

싱글 파일 컴포넌트 구성.

Jungsoomin :) 2020. 12. 16. 14:58

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