Vue.component('컴포넌트 이름', {
//컴포넌트 내용
});
컴포넌트 이름이란?
컴포넌트 내용이란?
- 실제 화면의 HTML 요소로 변환될 때 표시될 속성들.
- template, data, methods등 인스턴스 옵션 속성을 정의할 수 있다.
<body>
<div id="app">
<button>컴포넌트 등록</button>
<my-component></my-component> // --> 전역 컴포넌트 표시하는 방법!
</div>
<script src="https://파일위치"></script>
<script>
Vue.component('my-component', {
template: '<div>전역 컴포넌트가 등록되었습니다</div>'
});
new Vue({
el: '#app'
});
</script>
</body>
new Vue({
components: { // --> 전역 컴포넌트 등록과의 차이점! component 속성을 추가해준다
'컴포넌트 이름': 컴포넌트 내용
}
});