画布问题更改
This commit is contained in:
@@ -1750,7 +1750,7 @@ export class LayerManager {
|
||||
layer.serializedObjects = layer.fabricObjects
|
||||
.map((obj) => {
|
||||
if (typeof obj.toObject === "function") {
|
||||
return obj.toObject(["id", "layerId", "layerName"]);
|
||||
return obj.toObject(["id", "layerId", "layerName", "fill_"]);
|
||||
}
|
||||
return null;
|
||||
})
|
||||
@@ -1763,7 +1763,7 @@ export class LayerManager {
|
||||
if (layer.fabricObject) {
|
||||
layer.serializedBackgroundObject =
|
||||
typeof layer.fabricObject.toObject === "function"
|
||||
? layer.fabricObject.toObject(["id", "layerId", "layerName"])
|
||||
? layer.fabricObject.toObject(["id", "layerId", "layerName", "fill_"])
|
||||
: null;
|
||||
|
||||
delete layer.fabricObject;
|
||||
@@ -1793,7 +1793,7 @@ export class LayerManager {
|
||||
return layer.fabricObjects
|
||||
.map((obj) => {
|
||||
const { object } = findObjectById(this.canvas, obj.id);
|
||||
if (object) return object.toObject(["id", "layerId", "layerName"]);
|
||||
if (object) return object.toObject(["id", "layerId", "layerName", "fill_"]);
|
||||
return false;
|
||||
})
|
||||
.filter(Boolean);
|
||||
@@ -1839,6 +1839,7 @@ export class LayerManager {
|
||||
|
||||
// 存储到剪贴板
|
||||
this.clipboardData = layerCopy;
|
||||
console.log("复制图层:", layerCopy);
|
||||
const input = document.createElement("input");
|
||||
input.value = "aida_copy_canvas_layer: " + layer.name;
|
||||
document.body.appendChild(input);
|
||||
@@ -1884,7 +1885,7 @@ export class LayerManager {
|
||||
layerCopy.serializedObjects = layer.fabricObjects
|
||||
.map((obj) =>
|
||||
typeof obj.toObject === "function"
|
||||
? obj.toObject(["id", "layerId", "layerName"])
|
||||
? obj.toObject(["id", "layerId", "layerName", "fill_"])
|
||||
: null
|
||||
)
|
||||
.filter(Boolean);
|
||||
@@ -1935,10 +1936,6 @@ export class LayerManager {
|
||||
return this.clipboardData;
|
||||
}
|
||||
|
||||
/**
|
||||
* 粘贴图层
|
||||
* @returns {string} 新创建的图层ID
|
||||
*/
|
||||
/**
|
||||
* 粘贴图层
|
||||
* @returns {string} 新创建的图层ID
|
||||
|
||||
Reference in New Issue
Block a user