组件在被封装好之后,彼此之间是相互独立的,不存在父子关系;在使用组件的时候,根据彼此的嵌套关系,形成了父子关系、兄弟关系。
组件分为私有组件和全局组件。
视频1 | 全局注册组件 |
视频2 | 局部注册组件 |
| 视频3 | 全局注册和局部注册的区别 |
| 视频4 | 组件注册时名称的大小写 |
1.组件之间的样式冲突问题
为了提高开发效率和开发体验,vue 为 style 节点提供了scoped 属性,从而防止组件之间的样式冲突问题。
如果给当前组件的style 节点添加了scoped 属性,则当前组件的样式对其子组件是不生效的。
2.样式渗透
如果想让某些样式对子组件生效,可以使用:deep() 深度选择器。