Browse Source

fix: throw exception when has none collapse-panel in default slot (#1116)

pull/1143/head
ly303550688 5 years ago committed by tangjinzhou
parent
commit
62e3c4b73a
  1. 2
      components/vc-collapse/src/Collapse.jsx

2
components/vc-collapse/src/Collapse.jsx

@ -70,6 +70,7 @@ export default {
const activeKey = this.stateActiveKey;
const { prefixCls, accordion, destroyInactivePanel, expandIcon } = this.$props;
const newChildren = [];
if (this.$slots.default) {
this.$slots.default.forEach((child, index) => {
if (isEmptyElement(child)) return;
const { header, headerClass, disabled } = getPropsData(child);
@ -108,6 +109,7 @@ export default {
newChildren.push(cloneElement(child, props));
});
}
return newChildren;
},
setActiveKey(activeKey) {

Loading…
Cancel
Save