mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-05-03 16:26:40 +08:00
fix(editor): 已选组件树中如果出现items不是数组会导致节点渲染失败
This commit is contained in:
parent
7dad247374
commit
7fb4d96cb0
@ -114,7 +114,9 @@ const selected = computed(() => nodeStatus.value.selected);
|
|||||||
const visible = computed(() => nodeStatus.value.visible);
|
const visible = computed(() => nodeStatus.value.visible);
|
||||||
const draggable = computed(() => nodeStatus.value.draggable);
|
const draggable = computed(() => nodeStatus.value.draggable);
|
||||||
|
|
||||||
const hasChildren = computed(() => props.data.items?.some((item) => props.nodeStatusMap.get(item.id)?.visible));
|
const hasChildren = computed(
|
||||||
|
() => Array.isArray(props.data.items) && props.data.items.some((item) => props.nodeStatusMap.get(item.id)?.visible),
|
||||||
|
);
|
||||||
|
|
||||||
const handleDragStart = (event: DragEvent) => {
|
const handleDragStart = (event: DragEvent) => {
|
||||||
treeEmit?.('node-dragstart', event, props.data);
|
treeEmit?.('node-dragstart', event, props.data);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user