组件的对象解构
问题描述:
我希望能够在将对象传递给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}}
目前还不能开放问题,但你绝对应该感到欢迎创建一个!我可以看到我们在某个时候这样做。