【问题标题】:Svelte: Dynamic Tailwind-Class from VariableSvelte:来自变量的动态 Tailwind-Class
【发布时间】:2021-11-25 11:38:03
【问题描述】:

如果另一个 var 为真,我如何应用顺风类...以下似乎不起作用。

这行得通

<script>
    let svgColor = 'text-red-400'
    
</script>
    
<p class="{svgColor}">Test</p>

但这不是

<script>
    let svgColor = 'text-red-400'
    let svgVisible = true;
</script>

<p class="{svgVisible ? {svgColor} : ''}">Test</p>

【问题讨论】:

  • 不要使用{花括号}作为变量,而是使用“单引号”,因为您已经在表达式中。 {svg可见? 'svgColor' : ''}
  • 我刚试过。这是行不通的。 ...而且这不仅仅是应用一个名为'svgColor'的类而不是var svgColor的值吗?谢谢

标签: binding svelte tailwind-css


【解决方案1】:

通过用花括号包裹 svgColor,您可以有效地使用道具 svgColor 创建一个对象。

正确的语法是:

<p class={svgVisible ? svgColor : ''}>Test</p>

【讨论】:

  • 谢谢。这就对了。现在有道理了,现在用花括号。也谢谢你的解释。
猜你喜欢
  • 2021-02-17
  • 1970-01-01
  • 2017-09-23
  • 2013-05-16
  • 2021-11-16
  • 2017-09-09
  • 1970-01-01
  • 2021-12-11
  • 1970-01-01
相关资源
最近更新 更多