Vue 全组件 局部组件
warning:
这篇文章距离上次修改已过206天,其中的内容可能已经有所变动。
在Vue中,全局组件和局部组件的概念是指组件的注册方式。
全局组件:
通过Vue.component
方法注册的组件是全局组件。一旦注册,任何Vue实例都可以用该组件。
Vue.component('my-component-name', {
// ... 选项 ...
})
局部组件:
在Vue实例选项中通过components
属性注册的组件是局部组件。它只能在注册它的Vue实例的作用域内使用。
new Vue({
el: '#app',
components: {
'my-component-name': {
// ... 选项 ...
}
}
})
在实际应用中,你需要根据组件的使用场景来决定是注册为全局组件还是局部组件。全局组件适合于那些会广泛用于多个Vue实例的场景,而局部组件则更适合于组件只在特定Vue实例作用域内使用的情况。
评论已关闭