私のscssコードでいくつかのエラーを処理したいと思います。SASSのエラー処理
このコードを想像してください。
$color: 12;
a {
@if (type-of($color) != color) {
// trow an error
}
}
は今、私はいくつかのparamsを取り、@error
または@warn
を呼び出すミックスインを使用します。
@mixin log($type, $message) {
@if ($type == error) {
@error $message;
} @else {
//
}
}
しかし、私は@include
経由するたびにそれを呼び出すにしたくない:@include log(error, "message");
。
私はこのような何か文句を言わないだろう。だから、
a {
@if (type-of($color) != color) {
log(error, "message");
}
}
を、セレクタ内で呼び出す関数(または関数ではない)を書くためにそこに方法はありますか?理想的mixins
よろしくお願いします。助けてくれてありがとう。 – 3rdthemagical