Skip to main content

自定义组件

进阶:组件销毁逻辑

因为自定义组件的特殊渲染逻辑,所以有必要控制组件的销毁时机,如果不进行销毁,在长时间使用后,内存会持续增加,最终导致OOM,目前组件默认销毁时间20分钟

1.组件销毁逻辑

组件会在进入后台(用户不可见的状态)开始倒计时,时间为0时,组件销毁

2.设置组件的销毁时间

配置安全信息 中的高级配置,destroyTimeout可以设置组件的销毁时间,打包的所有组件将统一使用这个配置。单位是毫秒。

  "devConsoleConfig": {
    "destroyTimeout": 1200000
  },