组件注册
组件(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>