我有一个名为“stack-item”的组件,它有一个 slot,它的 html 看起来像这样
<div>
<div>1<div>
<div class='slot-style'><slot></slot></div>
</div>
我已经像这样使用过这个组件
<stack-item>
<another-component></another-component>
</stack-item>
从'another-component'我如何获得class ='slot-style'的元素参考来计算槽宽度和其他属性?
我写了一个解决方法
let slotElement =this.shadowRoot.host.parentElement.shadowRoot.querySelector('slot').parentElement;
但是有没有一种干净的方法来实现这一点?