css – Sass:如何将JSON文件直接解码为Sass变量?

前端之家收集整理的这篇文章主要介绍了css – Sass:如何将JSON文件直接解码为Sass变量?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以使用Node-Sass解码 JSON文件

例如:

@import "../data/data.json";

我需要将这些数据直接迭代到变量中

欢迎任何帮助:)

解决方法

我不太确定你会怎么做但是这里有一个关于如何为sass添加自定义ruby函数的一个很好的例子:

https://gist.github.com/chriseppstein/1561650

以下是关于如何解析json的问题:

Parsing a JSON string in Ruby

也许把它们放在一起后你可以做这样的事情吗?

module Sass::Script::Functions
  def json(Sass::Script::String)
    require 'rubygems'
    require 'json'
    JSON.parse(string)
  end
end

将它添加到config.rb文件的末尾,并确保安装了json ruby​​ gem:

gem install json

并运行:

compass compile --force

把它全部付诸实践.

*这显然是未经测试但不起作用,但它可以帮助您到达您需要去的地方.

猜你在找的CSS相关文章