混合宏传参数过多时
混合宏传参数过多时,是括号里有多个参数需要传,还是只有一个参数,这个参数的值比较多
混合宏传参数过多时,是括号里有多个参数需要传,还是只有一个参数,这个参数的值比较多
2018-07-05
第一种是@mixin size($width,$height),调用时传参的是@include size(500px,300px);
第二种是@mixin size($width...),调用传参的方法有@include size(500px 300px)和@include size(500px,300px),表示一个参数里有多个值,这里编译之后的表现形式是width:500px 300px和width:500px,300px。
如果是使用@include size(500px,300px)调用给同一个参数的话,是必须使用@mixin size($width...)这样的形式,不然会编译错误,而@include size(500px 300px)则不用加省略号,用@mixin size($width)也能正确编译。
举报