如何从 Svelte 中已有样式的组件传递 类?

How to pass classes from components with already existing styles in Svelte?

我有两个组件 One.svelteTwo.svelte

这是 One.svelte 的样子:

<Two class="mt-8 border"/> //example tailwind classes

Two.svelte 的样子:

<main class="mt-6 bg-red-500">...</main>

我希望 Two.sveltemain 元素使用从 One.svelte 传递的 类 而不删除 Two.svelte 上现有的 类 ] 喜欢 mt-6 bg-red-500 等等

我尝试了什么:

Two.svelte

<main class="mt-6 bg-red-500 {{$$props.class}}">...</main>

这似乎不起作用,解决这个问题的正确方法是什么?

尝试:

<main class={`mt-6 bg-red-500 ${$$props.class}`}>

https://svelte.dev/repl/bb87bc86cc5c4fe0b7ba6472533af667?version=3.31.2