我想實現保存和加載函數,但是當我嘗試將json加載到畫布中時出現錯誤。 錯誤消息顯示「無法讀取屬性」未定義的異步「,但json輸出看起來不錯,我認爲。 (我不習慣JavaScript,因此我不知道,如果這個問題是在織物或在我的代碼..)Fabric js從JSON加載畫布
這裏是一個的jsfiddle鏈接到我的測試用例:Example fiddle
的保存和加載功能是這樣到目前爲止:
var json = JSON.stringify(canvas);
canvas.clear();
canvas.loadFromJSON(json, function() {
canvas.renderAll();
});
感謝您的幫助! :)
嘿:) 感謝您的回覆。我試圖用你的幫助來更新我的代碼(問題是type-attribute似乎不允許重命名),現在我認爲它的工作,但子類的功能不再工作。 我更新了我的小提琴:[link](https://jsfiddle.net/f3hkynsu/10/) 和我爲我的子類所做的功能「saySth」不再適用。你對這個問題有什麼想法嗎? –