如何从sass文件中获取窗口对象
How to get window object from sass file?
我想从窗口对象(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
相关文章:
- 如何在angular js中获取窗口高度
- 在Metro应用程序中获取窗口尺寸
- 使用jQuery如何获取窗口高度
- 如何从顶部获取窗口位置(以像素为单位)
- 获取窗口滚动或 yui 中的滚动 Y 位置
- 如何在 CSS 中获取窗口大小
- JavaScript:获取窗口宽度减去滚动条宽度
- 启动后我如何在节点 webkit 中获取窗口对象
- 获取窗口.scrollTo(0, 0);去工作
- 如何在Javascript中按名称获取窗口对象
- 如何在extjs中获取窗口大小和位置
- JavaScript获取窗口加滚动大小
- 用于获取窗口大小的Javascript,但在失败时,运行标准值
- 获取窗口大小后,如何在页面加载时使用Javascript更改HTML ID
- 使用jquery获取窗口高度
- 如何从sass文件中获取窗口对象
- setTimeout()获取窗口,在setTimeout激活之前显示其他脚本函数
- 从具有目标"_blank"的窗体中获取窗口引用
- 尝试获取窗口宽度时出现Jquery错误
- 在JSON中获取窗口url