有没有办法知道实例是否已被破坏?
我等待一些网络请求返回,以便将样式更新为我的元素,但是当某些请求完成时,我已经更改了cy实例。
答案 0 :(得分:2)
实例被销毁时,会触发destroy
事件。
cy.on('destroy', () => {console.log('destroyed')});
cy.destroy();
// console output: destroyed
还有一个未公开的方法cy.isDestroyed()
,该方法返回true/false
。在内部,此方法仅返回cy._private.destroyed
变量。