Heim > Fragen und Antworten > Hauptteil
Angesichts der Tatsache, dass sich die Stile zwischen den Komponenten nach der Verwendung von „scoped“ nicht gegenseitig beeinflussen, ist es sinnvoll, !important in meiner aktuellen Komponente zu verwenden, wenn ich die Stile der Komponenten in der Komponentenbibliothek überschreibe (da die Stile der Header-Komponenten in (Die Komponentenbibliothek ist tief verschachtelt.) Ich habe immer das Gefühl, dass die Verwendung tieferer Ebenen nicht so einfach ist wie die Verwendung von !important)Bitte geben Sie mir einen Rat
世界只因有你2017-05-18 10:56:09
!impotant不到万不得已, 不要用. 实在是个危险的东西.
虽然scoped已经限制了样式只对组件内元素生效, 但是同一个组件内也可能出问题, 比如一个体积比较大的组件, 你用了!important, 以后扩展, 修改, 维护的时候就可能会出事儿. 毕竟时间一长, 自己就忘了这档子事儿啦.
当然, 你要说你肯定忘不了, 就是要important, 那也可以. 只是要无故多写几个字符, 好痛苦呀. 像我这种平时多写个分号都要满地打滚儿的, 受不了. 多加个!important就是10个字符, 五个字节, 2亿次访问就浪费了一个G的流量. 多浪费呀, 是不是. :)