原因是这里: https://github.com/cocos/cocos-engine/blob/916655f810e0bc97a07756e395ab9d25f357598b/cocos/2d/components/label.ts#L1030 - 第二次 `onEnable` 时 `get material() {} ` 会导致 `this._materialInstances[0] = new MaterialInstance()`,它与其它任何材质不相等,因此打断所有 batch - 👆并且这一行应该是多余的,因为 `RenderData.prototype.updateRenderData(this)` 里面会执行 `this.renderData.material = this.getRenderMaterial(0)`