我想从窗口对象(window.location.host)获取一些值。如何从sass文件获取窗口对象?
如何在我的sass文件中执行此操作?
$assetPath : window.location.host;
* window.location应该是真实的数据;
我想从窗口对象(window.location.host)获取一些值。如何从sass文件获取窗口对象?
如何在我的sass文件中执行此操作?
$assetPath : window.location.host;
* window.location应该是真实的数据;
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