recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Dans le modèle de développement basé sur les composants vue.js, comment faire en sorte que le style s'applique uniquement à ce composant et à ses sous-composants.

Si vous utilisez scoped, le style ne peut affecter que le composant actuel mais pas ses sous-composants. Parfois, en raison de problèmes de conception, de nombreux styles sont partagés entre différents sous-composants. Je souhaite demander au maître si le style le peut. ne s'appliquer qu'à ce composant et à ses sous-composants.

怪我咯怪我咯2767 Il y a quelques jours968

répondre à tous(1)je répondrai

  • 漂亮男人

    漂亮男人2017-05-18 10:53:18

    N'utilisez pas scoped et contrôlez vous-même l'espace de noms CSS

    Vous pouvez nommer chaque composant avec une classe spécifique et unique, et le CSS du composant entre dans le cadre de la dénomination.

    Par exemple, l'en-tête est un sous-composant de l'index

        .header-comp{
            h2{
                
            }
            .title{
            
            }
        }
    
        .index-view{
            .container{
            
            }
        }

    Rendu final

        <p class="index-view">
            <p class="header-comp"></p>
        </p>
        .index-view{}
        .index-view xxx{}
        .header-comp{}
        .hader-comp .xxxx{}

    répondre
    0
  • Annulerrépondre