4
我在畫布中使用了從fabric.Image
擴展的自定義對象,如this answer中所建議。當我從服務器獲取JSON字符串,我試圖將其加載到畫布上時,你得到奇怪的錯誤:FabricJS - 從JSON加載畫布時出錯
var canvas = new fabric.Canvsd();
function loadCanvas(resp) {
// response object contains a data field
// that's essentialy a JSON string
var json = JSON.parse(resp.data);
canvas.loadFromDatalessJSON(json);
}
我得到一個奇怪的打印到控制檯:Cannot call method 'setupState' of undefined (fabric.min.js: 1118)
。我試圖用canvas.loadFromJSON(json)
替換掉電話,而是發現模糊的SyntaxError: Unexpected token o
錯誤。當我在鏈接線程中建議的更改之前使用常規fabric.Image
時,此代碼正常工作。我擔心這可能是我在用附加數據擴展favric的Image類時缺少的。思考?