• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

컴포넌트 질문드립니다.

21.09.14 12:21 작성 조회수 122

1

안녕하세요, 캡틴판교님.
너무 좋은 강의로 학습 중에 궁금한 점이 있어 질문드립니다.
 
let appHeader = {
template : ~~~
}
 
이 부분이 변수(객체)를 생성한 것 까지는 이해했는데, 어떻게 컴포넌트가 되는건지 궁금합니다.
 
제가 아는 컴포넌트는 전역과 지역 컴포넌트로 나뉘어지며, 코드는
 
- 전역: Vue.component('name' {option})
- 지역: new Vue ({
el: "#app",
componets: { ~~
}
})
 
이런식으로 작성했었습니다.
 
let vm = new Vue () 처럼 생성자 함수를 사용하지 않는 이상 단순 변수(객체)가 어떻게 컴포넌트가 되는건지 궁금합니다.
 
let vm = new Vue() 인스턴스 같긴 하네요..
 
제가 잘 몰라 질문 내용에 불필요한게 포함된 점 양해부탁드립니다 :)

답변 1

답변을 작성해보세요.

1

안녕하세요 민수님, 말씀하신 appHeader 변수는 컴포넌트의 내용을 변수로 분리한 것 뿐입니다 :)

아하 ! 컴포넌트를 변수로 뺄수도 있군요.

기존에 알던 컴포넌트 생성방식과 차이가 있어 이해가 어려웠는데 답변 감사합니다 !