[Vue.js] Vue.js Single File Component
Single File Component
확장자가 vue 인 파일이다. Vue 컴포넌트의 템플릿 속성에 사용할 HTML 데이터를 가지고 있다. Component 를 만들기 위한 HTML 코드를 문자열로 세팅하는 것이 아니라 외부에 파일로 만들고 이를 이용해 Component 를 만들 수 있다. 외부 HTML 파일을 로드하는 방법은 많으며 여기는 HttpVueLoader 라이브러리를 사용한다.
- 외부에 Vue 파일 생성 (.vue 파일)
- 해당 .vue 파일 내부에
<a href="?">
경로를<router-link to='?'>
형태로 변환 - router.js 에서
httpVueLoader(경로)
사용해 컴포넌트 반환
참고로 Eclipse 에서 .vue
파일은 text 형태로 링크 강조가 일어나지 않는다. 원활한 편집을 위해 Vue 파일 하이라이트 기능을 위한 플러그인을 Eclipse Marketplace 에서 설치하는 것을 추천한다.
Leave a comment