写真編集用ウェブページを作成しました。この問題はと深刻です。です。Canvas fabric.js renderAllで白い画面が表示されます
以下のように、元に戻す/やり直すコードを作成しました。白色プロセスとフルスクリーンをクリア
state = Stack.pop();
canvas.fabric.loadFromJSON(state, function() {
canvas.fabric.renderAll();
});
そしてが示され、それは多くの人々を離れてプッシュします。
これを削除して別のキャンバスにすることはできますが、その場合はウェブページ全体の構造を変更する必要があります。
fabric.jsには、簡単に作成できる機能はありますか?
例)display-previous-while-renderingですか?
変更を元に戻すロジックを変更する必要があり、キャンバス全体をレンダリングする代わりに、変更したプロパティのみを更新する必要があります。 –
背景の変更であっても、さまざまな種類の変更があり、全体のレンダリングと同じです。 –