我将fabric.js与vue和其他lib iframe结合使用,以允许用户绘制。一开始,我在主窗口中有用于渲染的div(用于fabric.js)。启用绘图模式后,将创建新的结构,然后将div.canvas-container移至我的iframe中。
当用户结束绘图时,我将画布容器移回主窗口,然后调用:
this.fabric.dispose()
$(this.fabric.wrapperEl).remove()
但是它不能删除canvas-container,由于onmove事件,我在控制台中也有很多错误-我在绘图上设置它们并使用off禁用,也应该将它们删除,但它不起作用。