如何从sass文件中获取窗口对象

How to get window object from sass file?

本文关键字:获取 窗口 对象 文件 sass      更新时间:2023-09-26

我想从窗口对象(window.location.host)中获取一些值。

我如何在我的sass文件中做到这一点?

$assetPath : window.location.host;

*窗口。位置应为真实数据;

window.location是一个浏览器对象,通常使用javascript访问,使用这样的对象需要你做这个运行时和Sass不是ecma解释器。

要访问这些变量和对象,必须在运行时生成并存储在.json中。我相信node.js将是首选的解决方案,除非你想将window.location.host结果发布到rest-api并将其作为json暴露给sass

https://www.viget.com/articles/sharing-data-between-sass-and-javascript-with-json

也许你正在寻找CSS :target选择器:https://davidwalsh.name/css-target