知道一个cy实例是否被销毁

Know if a cy instance has been destroyed

有什么方法可以知道实例是否已被销毁?

我等待 return 的一些网络请求,以便为我的元素更新样式,但是当一些请求完成时,我已经更改了 cy 实例。

实例被销毁时destroy事件被触发。

cy.on('destroy', () => {console.log('destroyed')});
cy.destroy();
// console output: destroyed

还有一个未记录的方法 cy.isDestroyed() returns true/false。在内部这个方法只是 returns cy._private.destroyed 变量。