gpt4 book ai didi

javascript - Medialize/sass.js 是否可以修改 sass 变量?

转载 作者:行者123 更新时间:2023-11-28 08:04:08 25 4
gpt4 key购买 nike

我想知道是否有一种方法允许在浏览器中更改 sass vars 并查看实时更改。在 less.js 中有一个名为“modifyVars”的方法。sass.js 中是否有类似的功能?

最佳答案

Less 使用延迟加载和变量的最后声明获胜,因此您可以将变量的定义放置在之后用“modifyVars”覆盖;

使用 Sass,您只能覆盖使用 !default 定义的变量。您可以通过将它们的定义放在代码的开头来覆盖这些变量。

Sass.writeFile('code.scss', '$var: red !default; p { color: $var; }');
Sass.compile('$var: green; @import "code.scss";', function(result) {
console.log(result);
});

应该编译成:

p { 
color: green; }

关于javascript - Medialize/sass.js 是否可以修改 sass 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29576359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com