Vuetify css override 改变组件的视图

Posted

技术标签:

【中文标题】Vuetify css override 改变组件的视图【英文标题】:Vuetify css over-ride changing the view of a component 【发布时间】:2021-02-13 01:12:54 【问题描述】:

我有一个组件来渲染一些产品,移动视图和桌面视图都有不同的样式。我根据要求桌面和移动视图div的CSS显示属性display:none;display:block;更改了<div>内的桌面和移动类。

在移动视图上,我必须显示 row 并在两个产品中显示,因此我将其编码如下:

<!-- MOBILE ONLY PRODUCT DISPLAY COMPONENT-->

    <v-row class="mobile_product_view ">
       <v-col cols="6">aa</v-col>
       <v-col cols="6">bb</v-col>
    </v-row>

/* CSS large mobile size */
@media screen and (min-width: 425px) 
  .mobile_product_view 
    display: block;
  

问题

如果不将class="mobile_product_view " 属性分配给&lt;row&gt;,它会将列呈现为我想要的。当我分配类属性时,列在另一列下显示。我想要的是 cols 应该是完整显示的一半 col - aa and col - bb 应该放在一行中

【问题讨论】:

【参考方案1】:

我用下面的代码解决了

<v-card class="mobile_product_view">
  <v-row class="m-0  ">
    <v-col cols="6">aa</v-col>
    <v-col cols="6">bb</v-col>
  </v-row>
</v-card>

【讨论】:

以上是关于Vuetify css override 改变组件的视图的主要内容,如果未能解决你的问题,请参考以下文章

Vuetify css 碾压 Bootstrap css

如何在 Vuetify 组件上应用自定义/覆盖 CSS?

当主题更改 vuetify 时,使用“辅助”组件的颜色不会改变

将 Vuetify 添加到我的 laravel/Vue 应用程序会破坏一些 laravel 组件 css

如何使用 Vuetify 的组件“导航抽屉”重现此导航?

Vuetify v-select 组件宽度变化