有什么办法可以立即删除component的?

我的需求是要复制一个节点,但不需要这个节点上的组件a。直接用destroy会影响延迟,复制的节点还是会执行a的onLoad函数的。
enabled = false 对onLoad这些函数也不会有影响的

刚复制的时候,不会执行onLoad,要添加父节点后才触发。所以这期间我也不知道怎么把这个组件a的onLoad禁止

可以使用这个api:
node.removeComponent()
更多请阅读:
https://docs.cocos.com/creator/api/zh/classes/Node.html#removecomponent

我记得之前试过,不行的。后来我直接从node的_component 数组里删除。

没想到,我今天也遇到了这个问题。

component.destroy 竟然是有延迟的,我是真的没想到。

怪不得我移除老Button,添加新Button时(当然,我是先判断是否存在button,结果存在),死活加不上。