1.组件注册
(1)
全局注册
到目前为止,我们只用过 Vue.component 来创建组件:
Vue.component('my-component-name', { // ... 选项 ... }) |
这些组件是全局注册的。也就是说它们在注册之后可以用在任何新创建的 Vue 根实例 (new Vue) 的模板中。
(2)
局部注册
import ComponentA from './ComponentA.vue'
export default {
components: {
ComponentA
},
// ...
}
(3)通过模块系统注册
import ComponentA from './ComponentA' import ComponentC from './ComponentC'
export default { components: { ComponentA, ComponentC }, // ... } |
(4)通过语法糖注册
<template></template>相当于注册了一个组件