我想從窗口對象(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