Vue组件注册

全局注册方法

Vue.component('my-component-name', {

 // ... 选项 ...

})

Vue.component('component-a', { /* ... */ })

Vue.component('component-b', { /* ... */ })

Vue.component('component-c', { /* ... */ })

new Vue({ el: '#app' })

<div id="app">

<component-a></component-a>

<component-b></component-b>

<component-c></component-c> </div>

 

局部注册方法

var ComponentA = { /* ... */ }

var ComponentB = { /* ... */ }

var ComponentC = { /* ... */ }

new Vue({

el: '#app',

components: {

'component-a':ComponentA,

'component-b':ComponentB

}

})

或者

import ComponentA from './ComponentA.vue'

export default {

components: {

ComponentA

},

// ...

}

 

posted @ 2020-03-09 15:26  徐12  阅读(155)  评论(0编辑  收藏  举报