问题:react程序中 Failed to execute ‘insertBefore’ on ‘Node’&& Cannot read property ‘nextSibling’ of null
代码执行的功能是 在以下table中点击每一行右侧的红色btn,会弹出一个modal,modal中可以进行一些其它操作以及关闭modal。
现在遇到的问题是打开modal时console中会报错(Failed to execute ‘insertBefore’ on ‘Node’),modal可以打开,但是关闭时报错Cannot read property ‘nextSibling’ of null,且无法关闭。
相关效果和代码如下:
图例
Table:
点击按钮时,console中的报错:
虽然有报错,modal可以正常打开:
点击modal关闭按钮时的报错,且modal无法关闭:
相关代码
main.js
modal.js
解决方案
后来遇到了如下类似报错:
NotFoundError: Failed to execute ‘insertBefore’ on ‘Node’: The node before which the new node is to be inserted is not a child of this node.
通过给组件外套一层
|
|