|
@@ -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"
|