【发布时间】:2020-12-08 21:21:40
【问题描述】:
我有一个nested 组件,我将在应用程序中实例化多个副本:
//App.svelte
<Nested /> // Nested-1
<Nested /> // Nested-2
<Nested /> // Nested-3
在Nested我有导出函数:
//Nested.svelte
export function doExample(){...}
在Nested-2 中呼叫doExample() 的最佳方式是什么?我能想到的一种方法是在Nested 处使用id:
//App.svelte
<Nested id="nested_1" /> // Nested-1
<Nested id="nested_2" /> // Nested-2
<Nested id="nested_3" /> // Nested-3
然后使用getElementById() 识别特定组件然后调用该函数。但是有没有更好的方法来实现这一点?
【问题讨论】:
标签: javascript svelte-3 svelte-component