vue.js 如何更改我的虚拟列表背景颜色?

pkwftd7m  于 2023-01-14  发布在  Vue.js
关注(0)|答案(1)|浏览(114)

我不明白为什么我的v-list无论我做什么都不会更新颜色。
这是我代码

<template>
  <v-app>
    <v-navigation-drawer  app>
      <div style="background-color: grey;" class="d-flex justify-center pa-4 ">
        Fichiers chargés
      </div>

      <div class="d-flex flex-column ">
        <v-btn prepend-icon="mdi-folder" class="mt-4 mb-2 mx-auto text-black bg-green hidden-sm-and-down"
          plain>Parcourir
          ..</v-btn>
        <v-checkbox class="mx-auto" label="Ajout auto. en base"></v-checkbox>
      </div>
      <v-divider></v-divider>
      <v-list class="my-list" color="primary"  >
        <v-list-tile v-for=" f in fichiers">
          
            <v-card-text class=" mx-5 px-5 bg-red">
              {{ f.nom }}
            </v-card-text>
        </v-list-tile>
        <v-divider></v-divider>
        <v-list-item style="width: 0100%;">
          <div style="text-align: center;">
            {{ fichiers.length }} Fichiers Chargés
          </div>
        </v-list-item>
      </v-list>

    </v-navigation-drawer>

  </v-app>
</template>

<style>
  .my-list {
    background-color: red;
  }
</style>

<script setup>
let fichiers = [
  {
    nom: "Fichier1",
    taille: "2ko",
    contenu: "jhbjm",
    etat: [],
  }
]

</script>

在我的devtools中,我可以看到v-list占用了bg-transparent。我尝试了所有方法来强制它,但是没有任何效果
对不起,我英语很差XD

webghufk

webghufk1#

    • 解决方案:**

别忘了给个反馈。

  • 在"背景色"值中使用**"! important"**
.my-list {
  background-color: red !important;
}
  • 如果不想使用"! important",请使用**"id"**选择器

x一个一个一个一个x一个一个二个x

    • 问题的原因:**如果你查看浏览器开发工具,你会发现类"v-list"写在你的自定义类"my-list"之前。这意味着,优先级不是你的自定义类。

相关问题