绑定组件,报错 Converting circular structure to JSON

3.8.1最新版新建了一个组件 PrefabBinder,items是一个PrefabBinderItem数组,数组元素可以在编辑器上拖进组件、节点、资源等。


现在问题是,打开 ui_bag_view 预设,往PrefabBinderItem拖进一个节点后,点保存会报错 Converting circular structure to JSON。
求指正写法。下面是示例
NewProject_2.rar (3.9 MB)

循环引用报错;你在 A 脚本里引用了 B,在 B 脚本里引用了 A。也可能是 ABC 三个脚本的循环链,检查一下。一种解决方案是使用 this.xxxNode.getComponenet(B)

这个问题怎么解决的?我也遇到了

没有脚本循环引用,同样的环境,3.8.4 会报错, 3.8.3 不会报错,引擎的问题