我有一个代码:
<Rg_select select={countriesList} />
<Rg_select select={citiesList} />
<Rg_select select={familiesList} />
在每个组件中,我都需要访问其DOM(即根元素(。有办法得到这个吗?
添加CCD_ 1将明显无效。
Svelte组件并不总是有一个根元素,因此您所要求的东西是不可能的。
然而,有多种解决方法。例如,您可以使用访问组件本身中的DOM元素
<!-- inside component -->
< .... bind:this={componentDOMElement} .. />
然后像这样导出变量:
export let componentDOMElement
这将使您能够在父级中绑定到它。