使函数等待异步函数响应

时间:2018-09-06 05:48:53

标签: javascript image async-await

我有2个功能

function imageGeneration()
{
    domtoimage.toPng(node).then(function (pngDataUrl)
    {
                 var img = new Image();
                 img.onload = function () {
                 var context = canvas.getContext('2d');
                 context.drawImage(img, 0, 0);
               };

               if (mode == 1){ // save to image
                    downloadURI(pngDataUrl, "salida.png");
               }else if (mode == 2){ // save to canvas
                 img.src = pngDataUrl;
                 console.log(img.src);
    }
}



     function getImage()
     {
        imageGeneration();
    // step 2;
       }

我希望在执行console.log(img.src)之后执行getImage()函数中的步骤2。 你能给我建议一下吗?

0 个答案:

没有答案