Sass - 如何将消息导入指令

时间:2016-10-30 16:22:36

标签: sass

我经常使用@warn,但我想将预先写好的消息导入到我的警告中,这些警告存储在例如另一个函数或文件中。

这可能吗?

我知道以下内容不起作用,但你明白了......

@if $a == 'red' {
    color: red;
} @else if $a == 'blue' {
    color: blue;
} @else {
    @warn '@include error-msg_no-color-detected';
}

1 个答案:

答案 0 :(得分:0)

这可以使用变量来完成......

$msg: 'Something went wrong!';

@if ... {
    ...
} @else {
    @warn: '#{$msg}';
}

这允许我创建一个包含大量消息的_debug.scss文件。

@import 'config';
@import 'debug';
@import 'dark';
@import 'application';

_debug.scss:

@msg-1: 'Oops!';
@msg-2: 'No color defined. Check the config file.';