ecomfe / est

EFE Styling Toolkit based on Less
http://ecomfe.github.io/est
MIT License
396 stars 70 forks source link

处理参数中 `url()` 表达式时无法同时兼顾 `'` 和 `"` #21

Closed Justineo closed 10 years ago

Justineo commented 10 years ago

JS 表达式中无论用 ' 还是 " 来生成字符串字面量都无法同时处理参数中不确定会带哪种引号的情况。之前无法解决,但 Less 1.7.0 起提供了一个 replace() 函数,可以帮助我们先把输入变量中的 ' 都替换为 ",JS 中再用 ' 包裹字符串字面量来处理。

Justineo commented 10 years ago

可以用 escape() + ~decodeURIComponent() 来解决。

Justineo commented 10 years ago

Fixed in b245b4d