Considérant qu'après avoir utilisé scoped, les styles entre les composants ne s'affecteront pas, alors lorsque j'écrase les styles des composants dans la bibliothèque de composants, est-il raisonnable d'utiliser !important dans mon composant actuel (car les styles des composants d'en-tête dans la bibliothèque de composants est profondément imbriquée), j'ai toujours l'impression qu'utiliser des niveaux plus profonds n'est pas aussi simple que d'utiliser !important)Veuillez me donner quelques conseils
Il est recommandé de ne pas utiliser !important autant que possible. Après l'avoir utilisé, le développement sera amusant pendant un certain temps, mais la maintenance ultérieure ne sera pas aussi satisfaisante. Il y a une classe dans la couche externe du modèle de composant. , et le poids est suffisant
.Il est fortement recommandé de ne pas utiliser !important De plus, l'imbrication doit être utilisée le moins possible, ce qui affectera les performances. Je préférerais écrire plus de classes
.scoped a placé la seule restriction sur le composant. L'utilisation de important n'affectera que le contenu du composant. Peu importe que vous l'utilisiez ou non
.scoped consiste à ajouter un préfixe aléatoire au CSS dans le composant. Tous les CSS affectés par ce préfixe aléatoire peuvent être utilisés en toute confiance, ce qui est important !
!Impotant ne doit pas être utilisé sauf en cas d'absolue nécessité. C'est vraiment une chose dangereuse.
Bien que scoped ait limité le style pour qu'il ne s'applique qu'aux éléments du composant, des problèmes peuvent également survenir au sein du même composant. Par exemple, si vous utilisez !important dans un composant relativement volumineux, des problèmes peuvent survenir lors d'une expansion, d'une modification et d'une modification futures. entretien. Fils. Après tout, avec le temps, j'ai oublié cette question.
Bien sûr, si vous voulez dire que vous ne l'oublierez certainement pas, même si cela signifie important, ce n'est pas grave, c'est juste que c'est pénible d'écrire quelques caractères de plus sans raison. Les gens comme moi se roulent généralement par terre si. J'écris un point-virgule supplémentaire. Je ne peux pas le supporter. En ajouter un !important signifie que 10 caractères, cinq octets et 200 millions de visites gaspillent un gigaoctet de trafic, n'est-ce pas ?