浏览代码

Alert: update alert description default slot class (#14488)

fix #14015
iamkun 6 年之前
父节点
当前提交
91fb5c5571
共有 1 个文件被更改,包括 2 次插入3 次删除
  1. 2 3
      packages/alert/src/main.vue

+ 2 - 3
packages/alert/src/main.vue

@@ -11,9 +11,8 @@
         <span class="el-alert__title" :class="[ isBoldTitle ]" v-if="title || $slots.title">
           <slot name="title">{{ title }}</slot>
         </span>
-        <slot>
-          <p class="el-alert__description" v-if="description">{{ description }}</p>
-        </slot>
+        <p class="el-alert__description" v-if="$slots.default && !description"><slot></slot></p>
+        <p class="el-alert__description" v-if="description && !$slots.default">{{ description }}</p>
         <i class="el-alert__closebtn" :class="{ 'is-customed': closeText !== '', 'el-icon-close': closeText === '' }" v-show="closable" @click="close()">{{closeText}}</i>
       </div>
     </div>