2017-08-14 36 views
0

我希望能夠在將對象傳遞給Svelte組件時解構對象。像這樣?組件的對象解構

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

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

目前看來我不得不手動做這樣

​​

回答

0

有一個discussion about this而回,我們決定暫緩實施蔓延因爲擔心它會影響Svelte所做的靜態分析。儘管如此,它當然仍然有爭議。

的東西,可能會幫助,如果我們加入each塊破壞,因爲這將意味着,然後我們可以使用緊湊:foo(相當於foo='{{foo}}'),像這樣:

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

目前還不能開放問題,但你絕對應該感到歡迎創建一個!我可以看到我們在某個時候這樣做。