feat: 1.固定图层缩略图(完成)
2.工具栏新增插槽(完成) 3.loadJSON的元素顺序回发生错误
This commit is contained in:
@@ -18,6 +18,10 @@ const props = defineProps({
|
||||
activeLayerId: String,
|
||||
activeElementId: String,
|
||||
thumbnailManager: Object, // 添加缩略图管理器属性
|
||||
showFixedLayer: {
|
||||
type: Boolean,
|
||||
default: false, // 默认不显示固定层
|
||||
},
|
||||
});
|
||||
|
||||
const emit = defineEmits([
|
||||
@@ -74,10 +78,11 @@ const sortableRootLayers = computed(() => {
|
||||
// 计算属性:不可排序的固定图层(背景层和固定层)
|
||||
const fixedLayers = computed(() => {
|
||||
if (!layers) return [];
|
||||
return layers.value.filter(
|
||||
// (layer) => !layer.parentId && (layer.isFixed || layer.isBackground)
|
||||
(layer) => !layer.parentId && layer.isBackground // 只显示背景层,不显示固定层 - 固定层用来做红绿图模式 和 放模特
|
||||
);
|
||||
return layers.value.filter((layer) => {
|
||||
if (props.showFixedLayer)
|
||||
return !layer.parentId && (layer.isFixed || layer.isBackground);
|
||||
return !layer.parentId && layer.isBackground; // 只显示背景层,不显示固定层 - 固定层用来做红绿图模式 和 放模特
|
||||
});
|
||||
});
|
||||
|
||||
// 计算属性:获取当前选中的图层
|
||||
|
||||
Reference in New Issue
Block a user