0

假设我有一个非常简单的组件,称为Simple.svelte

<script>
 let value;
</script>

Give me a value: <input type="text" bind:value={value} />

现在在一个更复杂的组件中,我想使用一个<svelte:component />标签,以便在我的应用程序中概括一个模式(比如,Complex.svelte):

<script>
import Simple from './Simple.svelte';
...

let templateComponent = Simple;
</script>

<svelte:component this={Simple}>

在这个简单的情况下,我想绑定到Simplevalue道具,有什么办法可以做到吗?

4

2 回答 2

0

...只是忘记在以下位置导出item道具Simple.svelte

<script>
 export let value;
</script>

Give me a value: <input type="text" bind:value={value} />
于 2019-09-17T19:07:10.960 回答
0

是的你可以。

<script>
    import Simple from './Simple.svelte';
    let value;
</script>

<svelte:component this={Simple} bind:value/>

苗条的 REPL

于 2020-09-28T07:48:58.800 回答