【发布时间】:2019-03-10 13:16:33
【问题描述】:
所以我使用ReactDOM.createPortal 在其正常的 DOM 位置之外呈现一个元素。我必须这样做,因为我正在与一个创建它自己的元素(在我的范围之外)的库进行交互,并且我必须将我的一个 DOM 元素放在他们的里面。
我使用createPortal 得到的是:
<div class="target">
<div />
<div class="myDiv" />
</div>
我想要达到的目标:
<div class="target">
<div class="myDiv" />
<div/>
</div>
我似乎找不到如何更改 createPortal 的行为,使其将节点作为第一个子节点插入。
【问题讨论】:
-
您使用的相关代码会很有帮助
标签: javascript reactjs dom