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