less、sass 、stylus 的@mixin 定义混合样式、@include混入样式
1、这种做法在常规使用style样式表的情况能够提高我们的工作效率,他能够减少我们的代码编写量、在编译过后实际上对代码体积没有帮助
3、在vue开发中、如果是全局公共样式使用、跟我们常规样式表的优劣是一样的,如果是在组件内混入、实际上是有副作用的,因为组件中结构化的css、scoped作用域,都会导致在编译过程中每混入一次就相当于把@mixin混合样式打包一次、这样最终打包结果里相同的样式就会出现多次、反而增大了最终打包体积
网友评论