Svelte:来自变量的动态顺风-Class
Svelte: Dynamic Tailwind-Class from Variable
如果另一个变量为真,我如何应用顺风 class...以下似乎不起作用。
这个有效
<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>
通过用大括号包裹 svgColor,您可以有效地使用 svgColor 道具创建一个对象。
正确的语法是:
<p class={svgVisible ? svgColor : ''}>Test</p>
如果另一个变量为真,我如何应用顺风 class...以下似乎不起作用。
这个有效
<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>
通过用大括号包裹 svgColor,您可以有效地使用 svgColor 道具创建一个对象。
正确的语法是:
<p class={svgVisible ? svgColor : ''}>Test</p>