您好我正在尝试上传图像并将其作为画布背景。代码片段:
function handleMenuImage(e){
    var reader = new FileReader();
    reader.onload = function(event){
        var img = new Image();
        img.src = event.target.result;
        canvas.setWidth(img.width);
        canvas.setHeight(img.height);
        canvas.setBackgroundImage(img.src, canvas.renderAll.bind(canvas));
        //set the page background
        menuPages[currentPage].pageBackground.src = img.src;
        canvas.backgroundImageStretch = false;
    }
    reader.readAsDataURL(e.target.files[0]); 
}
问题是画布没有显示背景。我可以在 chrome devtools 中看到画布背景 src。背景实际上已设置,但不知何故未显示。