- Creator 版本:3.6.3
目前的富文件组件的实现中,在富文本销毁时会将所有 RICHTEXT_CHILD 添加到一个对象池并复用,虽然这样可以提升效率,但也产生了一些影响,比如:
如果业务逻辑中对 RICHTEXT_CHILD 中做一些处理,比如设置了 active 状态、缩放、透明度等等,之后这个 RICHTEXT_CHILD 被复用时,这些参数没有机会被重置,就会产生一些异常的表现。
此外,目前 rich-text.ts 中通过 const 的方式定义 labelPool,我们甚至没办法去自定义这个 pool 的行为(比如自定义 cleanup 函数,以便在复用时进行一些自定义的重置操作)。
想问下官方对于这个问题有没有比较好的解决方案?