有没有安全的方法来删除 JointJS paper/graph
Is there a safe way to delete a JointJS paper/graph
我正在编写一个使用 JointJS 来显示图表的应用程序。
但是,我希望能够在页面中动态添加和删除图表。添加新图表相当简单,但是当我删除图表时,删除 DOM 元素并让图表和纸张对象被垃圾收集是否安全?
是的,差不多就是这样。更好的方法是调用 graph.clear()
(从图表中删除所有单元格及其从论文中关联的视图),然后调用 paper.remove()
(从 DOM 中清除论文,包括其事件处理程序)。
我正在编写一个使用 JointJS 来显示图表的应用程序。
但是,我希望能够在页面中动态添加和删除图表。添加新图表相当简单,但是当我删除图表时,删除 DOM 元素并让图表和纸张对象被垃圾收集是否安全?
是的,差不多就是这样。更好的方法是调用 graph.clear()
(从图表中删除所有单元格及其从论文中关联的视图),然后调用 paper.remove()
(从 DOM 中清除论文,包括其事件处理程序)。