【发布时间】:2021-06-25 11:38:14
【问题描述】:
这里有点薄冰,但我试图有条件地渲染 on: 指令。
<li
class="badge"
animate:flip={{ delay: 0, duration: 250, easing: quintOut }}
{...isBadgesClickable && {
['on:click']: onBadgeClick()
}}
></li>
我想做的是有条件地渲染多个属性和/或指令。我知道上面的例子行不通,但是我应该怎么做才能达到所说的逻辑呢?
【问题讨论】:
-
为什么不把 li 标签包装在 if 块中,然后你可以在 if 块中使用带有 on 指令的 li,在 else 块中使用不带 on 指令的 li 标签。 .
标签: typescript svelte