你能在 Svelte 中通过 props 传递数组吗?

Eri*_*son 1 svelte

你能在 Svelte 中通过 props 传递数组吗?

<script>
    import List
    let array = [];
    console.log(array);
</script>

<List list=array/>
Run Code Online (Sandbox Code Playgroud)
<script>
    export let array;
    console.log(array);
</script>
Run Code Online (Sandbox Code Playgroud)

这将产生: (1st log) [] (2nd log) 数组

但我认为它会产生(第一个日志)[](第二个日志)[]

Ric*_*ris 6

是的,您可以传递任何值作为 prop。

这里的问题是你正在做的list=array只是传递字符串"array",而不是list={array}. 请参阅教程来学习语法