gpt4 book ai didi

javascript - Less: `modifyVars` 在文档加载后加载的文件上

转载 作者:可可西里 更新时间:2023-11-01 13:27:43 28 4
gpt4 key购买 nike

我的页面使用在客户端编译的 Less 文件。我想在页面加载完成后加载其中一些文件。

我尝试了“浏览器中的 Less”方式,但它似乎只适用于最初在页面的 head 部分声明的文件。我稍后添加的声明(来自 Javascript)未被 Less 处理...

我尝试的另一种方法是“程序化使用”,但在这种情况下,我必须自己注入(inject) CSS 代码。这意味着我以后不能再使用 less.modifyVars() 来更改样式(或者我必须自己触发重新编译然后替换生成的 CSS,这是我想避免的)。

我更喜欢第一种方式,但是我不知道页面初始加载完成后如何加载文件。也许有加载 Less 文件的功能?

谢谢!

最佳答案

我想我找到了解决方案:

less.registerStylesheets().then(
function () {
less.refresh();
}
);

第一个函数将重新读取声明。第二个会重新编译所有文件(实际上不太好)。

关于javascript - Less: `modifyVars` 在文档加载后加载的文件上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35013677/

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