知道cy实例是否已销毁

时间:2019-05-03 16:14:58

标签: cytoscape.js

有没有办法知道实例是否已被破坏?

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

1 个答案:

答案 0 :(得分:2)

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

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

还有一个未公开的方法cy.isDestroyed(),该方法返回true/false。在内部,此方法仅返回cy._private.destroyed变量。