Возможно, вы используете тег стиля scoped
в файле .vue
. Если да, то вам нужно использовать глубокий селектор , чтобы правильно нацелить субкомпонент.
Селекторы: /deep/
, >>>
или ::v-deep
. В приведенном ниже примере я использую /deep/
, но остальные также должны работать для вас.
Вы также можете использовать опору header-class
на b-modal
, чтобы напрямую добавить класс в заголовок, если вы sh.
<template>
<b-modal header-class="my-class">
<template #modal-header>Header</template>
Hello
</b-modal>
<b-modal modal-class="my-second-class">
<template #modal-header>Header</template>
Hello
</b-modal>
</template>
<style scoped>
/deep/ .my-class {
background: black;
color: white;
}
/deep/ .my-second-class > .modal-dialog > .modal-content > .modal-header {
background: black;
color: white;
}
</style>