首页 > 解决方案 > 等待回调结束而不嵌套

问题描述

我正在使用fabricJS它,它是基于回调的库来解析canvas <--> svg,我被困在下面的场景中。

function A () {
   ...
   B(svgString)
   ...
}

function B (svgString) {
   ...
   fabric.loadSVGFromString(svgString, function(objects, options){
      ...
      canvas.add(..);
      canvas.renderAll();
   });
   ...
}

将其与简单的 svg 文件一起使用时,它可以正常工作,但是当加载带有嵌入的 svg 时,base64 png它会跳转到下一条指令 infunction A而不完成callbackinfunction B

标签: javascriptcallbackfabricjs

解决方案


推荐阅读