reactjs 当作为变量写入时,顺风一次关闭任意颜色不工作[重复]

lf3rwulv  于 2022-11-22  发布在  React
关注(0)|答案(1)|浏览(87)

此问题在此处已有答案

Conditionally set background color in React component with Tailwind CSS(1个答案)
21小时前关门了。
Tailwind声明,当涉及到我们不想污染tailwind配置的任意颜色时,以下是可能的:

bg-[#e73d3dFF]

现在在代码中,当编写这样的颜色时,它起作用

bg-[#e73d3dFF]

这是让我困惑的部分,当使用任何形式的编译编写时(我将展示所有示例),它都不起作用。字符串被正确地打印到HTML上,但颜色没有呈现。

示例1

`bg-[${navItem.bg.hex}]`

示例2

const classStyle = `bg-[${navItem.bg.hex}]`;
classNames({[classStyle]: true});

示例3:

'bg-[' + {navItem.bg.hex} + ']';

所有上述示例都能正确打印HTML,因此我们可以看到:

<li class="bg-[#e73d3dFF]">

但是,这里的踢球,颜色没有显示,规则没有应用,这就像颜色规则不是由顺风创建的。
有什么想法吗?

dffbzjpn

dffbzjpn1#

不幸的是,你不能使用模板字符串来构建tailwind类,他们在文档中也警告过这一点:https://tailwindcss.com/docs/content-configuration#dynamic-class-names

相关问题