【发布时间】:2018-01-01 15:24:56
【问题描述】:
在 Svelte 中,应如何根据组件状态更改元素上的类?
例如,您可能希望在某些条件下将类应用于按钮,如下例所示。
<button class="{{class}}">
目前,这可以通过创建一个computed property 来实现,该computed property 在某些条件下会返回类名或空字符串。
但是,我担心这是否会污染计算属性名称空间。例如,如果有一个status,可能需要同时设置一个动态文本,如statusMessage,和一个类,如statusClass。
有没有更好的方法来做到这一点,或者计算属性是要走的路?是否计划为 Svelte 提供更明确的 CSS 支持?
【问题讨论】:
标签: svelte