afterDrawing 画布上下文 在画布上绘制完成后激发。可用于绘制网络顶部
Inhttps://stackoverflow.com/a/44795246/3416774,代码的本质是:
network.on("afterDrawing", function (ctx) {
var dataURL = ctx.canvas.toDataURL();
document.getElementById('canvasImg').src = dataURL;
});
它是如何运行的?ctx
在任何地方都没有定义。在Vis.js的文档中,afterDrawing
事件有这样的描述:
ctx
是画布上下文的缩写。因此,当方法on()
完成时,它将返回画布上下文,以便函数可以拾取。这是一个称为回调函数的概念。