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;
}
}
答案 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";