element.destroy()

使用此方法销毁 Element 实例,释放所有资源。调用该方法会执行以下操作:

  • 从 DOM 中移除 Element。
  • 移除所有事件监听器,包括内部和您自定义的监听器。
  • 释放 iframe 资源。
  • 清除内部状态。

此方法与 element.unmount() 的区别:

  • element.destroy():完全销毁实例,释放所有资源,不可再次挂载。
  • element.unmount():卸载但不会销毁 Element 实例,仅将其从页面中移除,且可以再次调用 element.mount() 挂载。

注意

  • 销毁后状态:Element 销毁后,不能再调用任何方法。
  • 重复销毁:重复调用 element.destroy() 不会报错,但第二次调用不会有任何效果。

方法签名

调用此方法时,请使用以下标准方法签名格式:

copy
element.destroy()

参数

此方法无参数。

返回值

此方法无返回值。