export default와 new Vue 관련
963
작성한 질문수 20
설명 중에 궁금한 것이 있습니다.
아래와 같이 변수와 인스턴스를 사용하는 방법,
var my_cmp = { ... };
new Vue({...}
그리고
export default를 사용하는 것의 차이는 제가 이해한 것이 맞는지 궁금합니다.
첫번째 사례는 component 내에서 template를 적용하는 것이고
두번째 export default는 만들어진 컴포넌트를 불러서 사용하는 것인지?
설명중에 위의 방법이 ES5방법이라고 언급해서 제가 맞게 이해하고 있는지 궁금합니다.
그리고 export default에 대한 언급이 없던데,
이건 import 한 component를 현재 작업 중이 template로 가져온다는 것인가요?
답변 1
2
안녕하세요 김형수님,
export default는 ES6의 modules 구문입니다. 설명을 좀 덧붙이자면 기존의 ES5 방식은 변수에 컴포넌트 내용을 넣어 인스턴스 안에서 참조하는 방식입니다. 같은 파일 내에 변수를 선언했기 때문에 그냥 일반 자바스크립트 값을 참조하듯이 참조할 수 있습니다. export default는 다른 파일의 있는 내용을 참조해오기 위한 방식입니다. 자세한 내용이 궁금하시면 아래 내용 참고해보세요.
https://babeljs.io/docs/en/learn#modules
Chrome 개발자 모드 확장이 안됨
0
261
1
깃 권한 요청드립니다
0
118
1
vue.js 중급 리포지토리 권한 관련
0
118
1
vuex + axios 질문 있습니다!
1
198
2
깃 권한 요청드립니다!
0
161
1
강의 깃주소 문의
0
144
1
router-view에 props를 어떻게 넘길 수 있나요?
1
280
2
Vue가 인식되지 않는 현상
0
206
1
기초강좌는 어디있나요?
1
190
2
App.vue가 필요한 이유
0
192
1
getter가 정의되어 있지 않아 오류가 발생합니다.
1
254
1
뷰 라이프사이클
1
187
1
TSLint 말고 TSLint Vue 설치해도 되나요?
1
368
3
로컬 스토리지는 어디에 있나요?
1
280
1
vuex 실행시 새로고침해야지만 리스트에 나타나는 현상
1
387
2
export default 관련한 질문
0
354
2
깃허브 vue-todo 접근불가에 따른 확인요청
1
354
2
깃허브에 문제있는것 같습니다.
1
273
2
인프런 강의 재생 화면 구성 변경 문의드립니다
1
305
2
addTodo Helper 함수 적용
1
243
1
vuex 헬퍼 전역 설정
1
245
2
github 권한요청드립니다.
1
258
2
이벤트 위치에 대한 궁금증 입니다.
1
223
2
구조 차이에 대한 문의
1
345
2





