在手写笔中导入文件并检查变量

时间:2015-01-12 16:12:13

标签: stylus

    style_connection($connect) {
      if $connect==true {
        {block}
      }
    }

    +style_connection($bs-normalize)
    @import "normalize"

我制作了mixin,它检查变量然后导入文件。但是有一个问题 - 首先运行导入文件,然后检查是否存在变量。我想如果没有定义变量,导入文件将不会运行。

1 个答案:

答案 0 :(得分:0)

  

我想如果未定义变量,导入文件将不会运行。

好吧,正如我所看到的,你的代码就像这样。

我做了一些例子:

style_connection($connect) {
  if $connect==true {
    {block}
  }
}

+style_connection(true) {
  @import "test"
}

test.styl

body
  color red

style_connection($connect) {
  if $connect==true {
    {block}
  }
}

+style_connection($undef-var) {
  @import "test"
}

第一个例子产生于:

  body {
    color: #f00;
  }

第二个输出一个空文件(不导入任何东西)。