Browse Source

fix: collapse canExpand (#1501)

* fix(type): fix ant-design-vue  ->

* fix: fix base64 blob

* fix: fix CollapseContainer canExpan
CXM 3 years ago
parent
commit
fa33c6b0d7

+ 6 - 1
src/components/Container/src/collapse/CollapseContainer.vue

@@ -1,6 +1,11 @@
 <template>
   <div :class="prefixCls">
-    <CollapseHeader v-bind="$props" :prefixCls="prefixCls" :show="show" @expand="handleExpand">
+    <CollapseHeader
+      v-bind="$props"
+      :prefixCls="prefixCls"
+      :show="show"
+      @expand="canExpan ? handleExpand : undefined"
+    >
       <template #title>
         <slot name="title"></slot>
       </template>

+ 1 - 1
src/components/Container/src/collapse/CollapseHeader.vue

@@ -8,7 +8,7 @@
         <slot name="title"></slot>
       </template>
     </BasicTitle>
-    <div :class="`${prefixCls}__action`">
+    <div :class="`${prefixCls}__action`" v-if="canExpan">
       <slot name="action"></slot>
       <BasicArrow v-if="canExpan" up :expand="show" @click="$emit('expand')" />
     </div>