1、问题描述:

在组件a.vue和b.vue中

a.vue

<style>
  .top-notice {
    height: 38px;
  }
</style>


b.vue

<style>
  .top-notice {
    height: 44px;
  }
</style>

出现上面情况时,组件a和组件b之间的样式会互相干扰

 

2、解决方法

将<style></style>改为<style scoped></style>,即可解决。scoped表此样式只在当前页面有效。

 

3、Vue Loader官网文档

https://vue-loader.vuejs.org/zh/guide/scoped-css.html

Logo

前往低代码交流专区

更多推荐