Shadow DOM не отображается в DOM - PullRequest
0 голосов
/ 05 сентября 2018

Ниже приведен код для монтирования shadow dom:

const template = makeTemplate() //helper function for styling etc
const host = document.createElement('custom-element')
const root = host.createShadowRoot()

document.body.appendChild(template)
document.body.appendChild(host)
root.appendChild(document.importNode(template.content, true))

Это работает, я могу проверить вызовы внутренних функций моего приложения с помощью регистрации, но в dom ничего не появляется. Мое приложение сделано в ReactJS, поэтому я могу войти ComponentDidMount, но не могу увидеть приложение в DOM!

Примечание: Если я обновлю страницу после начальной записи, то этот точный процесс будет запущен для монтирования, но нагрузка на расширение будет соответствовать ожидаемой. Только при первой записи есть проблема!

...