Skip to main content

组件注册

组件(component)是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。组件的使用过程包括定义和注册的过程。

定义组件

// 方法一 Vue.extend
var MyComponent = Vue.extend({
template: '<div>A custom component!</div>'
})
// 方法二:新建一个.vue 文件

注册组件

// 全局注册
Vue.component('my-component', MyComponent)

// 局部注册
new Vue({
el: '#app',
components: {
'my-component': MyComponent
}
})

使用组件

<div id="example">
<my-component></my-component>
</div>

参考