diff --git a/src/components/cascader/cascader.vue b/src/components/cascader/cascader.vue index e088ec7a..18ef84bc 100644 --- a/src/components/cascader/cascader.vue +++ b/src/components/cascader/cascader.vue @@ -351,7 +351,7 @@ if ('__label' in new_item) { delete new_item.__label; } - if ('children' in new_item && new_item.children.length) { + if (Array.isArray(new_item.children) && new_item.children.length) { new_item.children = new_item.children.map(i => deleteData(i)); } return new_item;