Scss Mixin无法识别

时间:2017-05-16 18:00:50

标签: css sass media-queries scss-lint

Scss / Sass新手

我正在尝试使用mixin动态构建媒体查询。我这样做更像是一个测试,以便稍后在特定的module.scss文件中传递变量,但我收到一个奇怪的错误。

这是我的mixin代码:

Columns

进入mod文件后,我试图编写如下内容:

private void button1_Click(object sender, EventArgs e) 
{
    price = 500;
    quantity = Double.Parse(maskedTextBox1.Text);
    total = price * quantity;

    //The 4 lines below should only be executed one time and not every time
    //you press the button.  It was added here for illustrative purposes only.  Try adding them to the `OnLoad` method.

    this.listView1.View = View.Details;
    this.listView1.Columns.Add("Name", 100);
    this.listView1.Columns.Add("Total", 100);
    this.listView1.Columns.Add("Quantity", 100);

    //Move the above 4 lines to the `OnLoad` method.

    var listViewItem = new ListViewItem(form1.label1.Text);
    listViewItem.SubItems.Add(total.ToString());
    listViewItem.SubItems.Add(quantity.ToString());

    form1.listView1.Items.Add(listViewItem);
}

但是,当我保存/处理文件时,我收到以下错误:"错误没有名为break backtrace的mixin:..// [...。]"

当我查看mixin.css页面时,没有记录任何内容,所以我没有通过任何内容,我只是不知道是什么。

这是我的整体风格页面,万一,也许,我也错过了一些东西:

@mixin breakPoint($length){
    @media (max-width: $length){
        @content;
    }
}

1 个答案:

答案 0 :(得分:2)

使用你需要的任何mixin来确保你的mixin文件已经加载了,所以如果你在_maincontent中使用mixin,给定你的整体SASS文件,它会给出错误,所以做这样的事情:

@import "Mods/base",
        "Mods/mixins",
        "Mods/headerAndNav",
        "Mods/mainContent";

或者

@import "Mods/mixins",
        "Mods/base",
        "Mods/headerAndNav",
        "Mods/mainContent";
相关问题