JS/Vue

Vue.js 컴포넌트 등록

인생아 2021. 2. 2. 23:23
반응형
  • 전역컴포넌트 등록

  • html

<div id="app">
    <g-component></g-component>
</div>
<div id="app2">
    <g-component></g-component>
</div>
  • javascript

// 전역컴포넌트 한번 등록해서
Vue.component('g-component', {
    template:'<p>전역컴포넌트</p>'
});

// 여러 인스턴스에 사용 가능
new Vue({el:'#app'});
new Vue({el:'#app2'});

 

 

  • 지역컴포넌트 등록

  • html

<div id="app">
    <l-component></l-component>
</div>
  • javascript

var data = {
    template:'<p>지역컴포넌트</p>'
}

new Vue({
    el:'#app',
    components:{
        'l-component':data
    }
});
반응형

'JS > Vue' 카테고리의 다른 글

Vue.js 디렉티브 directive (v-on, v-bind)  (0) 2021.02.12
Vue.js 디렉티브 directive (v-text, v-html, v-show, v-if)  (0) 2021.02.11
Vue.js 템플릿 문법  (0) 2021.02.11
Vue.js 라우터  (0) 2021.02.08
Vue.js 인스턴스 생성  (0) 2021.02.02