Какой элемент имеет слот?

Могу ли я использовать tr (строку таблицы) для именованного слота? И что произошло, когда я использовал tr в качестве запасного содержимого слота?

как это:

<x-table>
    <tr slot="x-row">
        <td>data</td>
        <td>data</td>
    </tr>
</x-table>

Пример кода в коде ручки https://codepen.io/JJia/pen/odXrWJ

1 ответ

<tr> элемент должен иметь родителя среди <thead> , <tbody> , <tfoot> или же <table> элементы.

К сожалению, эти элементы не могут поддерживать Shadow DOM. Смотрите список элементов с attachShadow() метод.

Как следствие, их дети первого уровня (т.е. <tr>) нельзя использовать с slot приписывать.

Другие вопросы по тегам