-
Creator 版本: 3.8.5
-
目标平台: 谷歌浏览器
-
重现方式: 偶现 (就出现一次)
创建组件 A 继承 B 继承 Component, 都定义了 onDestroy,
onDestroy(){
super.onDestroy();
…
}
在A 中调用 this.node.destroy(); 以后 引擎会调用 A.onDestroy ,然后就出现了 重复调用A.onDestroy
多次调用 就会报错 super undifine
盲猜跟继承没关系,大概率是A组件重复创建了
我的意思是a组件挂载的节点重复创建了,还是建议贴点代码,这点信息看不出来啥
回错了,sorry
component 有 默认的 component.onDestroy? 定义
没有重复创建 ,确认 A 只创建一次, 然后在A 里面 调用了 this.node.destroy()
这么多天就碰到一次
可以贴下具体报错点的那段代码吗?好帮你分析
