如果一个页面中,两个组件定义过相同的类名,那么就修改一个组件中的样式就影响到另一个组件,为了防止出现这种问题,需要给<style>标签中加入 scoped ,变成<style scoped>,它的原理其实就是给节点上加入了 data-v-xxxxx ,即使两个组件定义过相同类名,也会通过 data-v-xxxxx 进行隔离。
在需要修改一些UI库的固定样式时,需要进行样式穿透,两种写法:
父元素 /deep/ 子元素
父元素 >>> 子元素
如果一个页面中,两个组件定义过相同的类名,那么就修改一个组件中的样式就影响到另一个组件,为了防止出现这种问题,需要给<style>标签中加入 scoped ,变成<style scoped>,它的原理其实就是给节点上加入了 data-v-xxxxx ,即使两个组件定义过相同类名,也会通过 data-v-xxxxx 进行隔离。
在需要修改一些UI库的固定样式时,需要进行样式穿透,两种写法:
父元素 /deep/ 子元素
父元素 >>> 子元素