【发布时间】:2020-07-01 14:34:42
【问题描述】:
我有一个特殊要求,不确定是否可能。这是上下文。
我的 dom 的 body 标记中有分层阴影 dom。像这样的。
<body>
<shadowDom>
<shadowDom>
<shadowDom>
</shadowDom>
</shadowDom>
</shadowDom>
<div id="outside"><p>Hello world</p></div>
</body>
shadow dom 的层数是动态的。基本上每个影子都是一个 Web 组件。并且每个组件都有自己的 shadowDom。
现在的问题是我在所有 shadow dom 之外的 body 中有一些内容。
我想在最里面的 shadow dom 中渲染这个 div。有没有办法在 React 或基本 JS 中实现这一点。
我见过一个使用槽的例子,但它似乎只使用了一层 shadow dom。
【问题讨论】:
标签: javascript reactjs web-component shadow-dom