xiaochan 1 년 전
부모
커밋
fc59cd12e3
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      src/components/xiao-chan/cy-message-box/index.vue

+ 4 - 4
src/components/xiao-chan/cy-message-box/index.vue

@@ -156,7 +156,7 @@ function titleRender() {
     'info': '提示',
     'error': '错误',
   }
-  return h('span', {style: {marginLeft: '8px'}}, title[props.type])
+  return h('span', {style: {marginLeft: '8px'}}, props.title || title[props.type])
 }
 
 
@@ -183,8 +183,8 @@ function close() {
   <div class="cy-message-box_main" :style="mainStyle" role="dialog" aria-modal="true">
     <transition name="cy-message_show" @after-enter="onAfterEnter" @after-leave="onAfterLeave">
       <div class="cy-message-box_body" v-show="visible" :style="contentStyle">
-        <div class="cy-message-box_close" @click="handleClose('close')">
-          <ElIcon @click="handleClose('close')">
+        <div class="cy-message-box_close" @click.stop="handleClose('close')">
+          <ElIcon>
             <Close/>
           </ElIcon>
         </div>
@@ -196,7 +196,7 @@ function close() {
           <Component :is="titleRender"/>
         </header>
         <div class="cy_message-box_content">
-          <div class="message">
+          <div class="message" v-if="props.message">
             <component
                 v-if="props.dangerouslyUseHTMLString"
                 :for="inputId"