组件的对象解构

组件的对象解构

问题描述:

我希望能够在将对象传递给Svelte组件时解构对象。像这样?组件的对象解构

var o = { item: "bread", count: 12 } 
<Component ...object> 
组件内

<b>{{item}}:</b> {{count}} 

目前看来我不得不手动做这样

​​

有一个discussion about this而回,我们决定暂缓实施蔓延因为担心它会影响Svelte所做的静态分析。尽管如此,它当然仍然有争议。

的东西,可能会帮助,如果我们加入each块破坏,因为这将意味着,然后我们可以使用紧凑:foo(相当于foo='{{foo}}'),像这样:

{{#each things as {item, count} }} 
    <Thing :item :count/> 
{{/each}} 

目前还不能开放问题,但你绝对应该感到欢迎创建一个!我可以看到我们在某个时候这样做。