是否有办法访问组件中的组件节点?

  • 本文关键字:组件 节点 访问 是否 svelte
  • 更新时间 :
  • 英文 :


我有一个代码:

<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

这将使您能够在父级中绑定到它。

相关内容

最新更新