본문 바로가기
Vue.js

[Vue.js] 컴포넌트 정의방법

by Yeoseungwon 2024. 1. 19.
728x90

Vue.component 메서드로 등록하면 모든 컴포넌트에서 사용할 수 있음 

 

메서드의 매개변수로 전달되는 것

(사용자 정의 태그로 사용할 이름, 컴포넌트의 옵션 객체)

 

Vue.component('comp-child', {
    template: '<p>MyComponent</p>'
});

var app = new Vue({
    el: '#app',
});

 

등록한 컴포넌트를 사용하려면 부모가 되는 컴포넌트의 템플릿에 사용자 정의 태그(컴포넌트 태그)를 작성함

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="utf-8">
    <title>Vue.js App</title>
    <link href="main.css" rel="stylesheet">
    <script src="https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.js"></script>
</head>
<body>
    <div id="app">
        <my-component></my-component>
    </div>
 <script src="./js/main.js"></script>
</body>
</html>

 

 

728x90