Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 样式化vuetify组件v-扩展面板标题_Vue.js_Vuetify.js_Scss Mixins - Fatal编程技术网

Vue.js 样式化vuetify组件v-扩展面板标题

Vue.js 样式化vuetify组件v-扩展面板标题,vue.js,vuetify.js,scss-mixins,Vue.js,Vuetify.js,Scss Mixins,我有一个带有Vuetify和pug的Vuejs组件 .moreQuestion__wrapper v-expansion-panel.moreQuestion__wrapper-panel v-expansion-panel-content(v-for="(question, i) in questions" :key="i" expand-icon="arrow_drop_down") <t

我有一个带有Vuetify和pug的Vuejs组件

.moreQuestion__wrapper
        v-expansion-panel.moreQuestion__wrapper-panel
            v-expansion-panel-content(v-for="(question, i) in 
            questions" :key="i" expand-icon="arrow_drop_down")
                <template v-slot:header>
                  .moreQuestion__wrapper-slot {{ question }}
                </template>
                v-card
                    v-card-text.moreQuestion__wrapper-text {{ content }}
.moreQuestion\uu包装器
v-扩展面板。更多问题\uuu包装面板
v-expansion-panel-content(v-for=“(问题,i)”中的
问题“:key=“i”expand icon=“arrow\u drop\u down”)
.moreQuestion__包装器槽{{question}
v形卡
v-card-text.moreQuestion__包装器-text{{{content}
主要问题是什么?我必须覆盖v-expansion-panel_uuu标题的填充右侧

主要问题是什么?我必须覆盖v-expansion-panel_uuu标题的填充右侧。 我曾尝试添加不同的类,但没有效果。
我知道slot不是真正的DOM组件,但如何更改v-expansion-panel_uu头的样式?

如果使用Bootstrap或其他框架,请注意样式中的作用域。若您选择了,那个么您的样式并没有覆盖框架中的类。所以,只要从样式中删除作用域,它就会起作用。

如果您使用的是Bootstrap或其他框架,请小心使用样式中的作用域。若您选择了,那个么您的样式并没有覆盖框架中的类。所以,只要从样式中删除作用域,它就会起作用。

我的窍门是在类声明前面添加::v-deep decadation

            /* expansion-panel */
            ::v-deep {
                .v-expansion-panel__header {
                    padding: 0;
                    flex: 0;
                    > span:first-child {
                        margin: 0 10px;
                    }
                }
                /* no expansion-panel icon */
                .v-expansion-panel__header__icon {
                    display: none;
                }
            }

我的诀窍是在类声明前添加::v-deep decadation

            /* expansion-panel */
            ::v-deep {
                .v-expansion-panel__header {
                    padding: 0;
                    flex: 0;
                    > span:first-child {
                        margin: 0 10px;
                    }
                }
                /* no expansion-panel icon */
                .v-expansion-panel__header__icon {
                    display: none;
                }
            }