我有這個。
let items = [
{ name: 'John', age: 27, icon: 'svg?' },
{ name: 'Peter', age: 54, icon: 'svg?' }
]
然后:
{#each items as item}
<div>{item.name}</div>
<div>{item.icon}</div>
{/each
我使用 Svelte 并匯入我的 svg 圖示
import Something from '../svg/something-icon.svg';
通常在我的 .svelte 中我會使用:
<Something />
這很好用。
但是,我怎么知道將我的 svg 作為屬性添加到我的物件中icon: 'svg?'
uj5u.com熱心網友回復:
如果您在變數中有一個組件類,則可以使用以下內容進行渲染:
<svelte:component this={item.icon} />
檔案
(如果屬性只包含一個 SVG 字串,可以使用{@html item.icon})
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/526176.html
