【发布时间】:2019-01-21 01:30:40
【问题描述】:
我正在修改此代码节
<div className={`${css['red']} ${css['blue']}`}>
...
</div>
为此,将blue 字符串更改为变量
var colorVariable = 'blue'
<div className={`${css['red']} ${css[{colorVariable}]}`}>
...
</div>
但这不会产生任何影响。 ${css['{colorVariable}']} 也没有。
执行${css[${colorVariable}]} 会导致错误。
字符串中下一个 JSX 变量的正确方法是什么?
编辑: css对象定义如下
import css from 'assets/style.scss'
【问题讨论】:
-
如何定义css对象?
-
css对象定义为
import css from 'assets/style.scss' -
感谢分享该链接,我现在了解情况好多了。