理论:
当所有组件都要用到的组件,就将其注册成全局组件
一次只能注册一个组件
案例演示:
1.创建.vue文件
2.导入与注册
编写导入的代码,往代码的顶部编写(规范)
全局注册:在所有的组件范围内都能使用
Vue.component(组件名,组件对象)
导入注册完后,接着是使用,全局注册在所有的组件里都能进行使用
在组件使用全局组件标签时候,不用进行导入注册,直接用就好了,
只有在局部组件中使用局部组件的时候才需要进行导入注册(局部组件是在使用的组件内导入)
在上面组件中使用了全局组件,都能使用
注意:
因为在局部组件中使用的全局组件是都是同一个组件,如果对全局组件的样式不满意,直接在全局组件的vue文件中修改样式即可
例如想把局部组件按钮变成白的
所有该组件按钮的字体都变成白的了
技巧:
一般都用局部注册,如果发现是通用组件,再抽离到全局