|
|
|
@ -2,11 +2,11 @@
@@ -2,11 +2,11 @@
|
|
|
|
|
<teleport to="#app"> |
|
|
|
|
<div class="drawer" @click="show = false" v-show="show" @contextmenu.prevent="console.log('禁用浏览器默认右键功能')"> |
|
|
|
|
<div class="content" :style="style" @click.native.stop> |
|
|
|
|
<div class="title" v-if="showHeader"> |
|
|
|
|
<i class="close" @click="show = false; emit('close')"></i> |
|
|
|
|
<div class="title" v-if="title"> |
|
|
|
|
<span>{{ title }}</span> |
|
|
|
|
</div> |
|
|
|
|
<slot /> |
|
|
|
|
<i class="close" @click="show = false; emit('close')"></i> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</teleport> |
|
|
|
@ -28,10 +28,6 @@ const prop = defineProps({
@@ -28,10 +28,6 @@ const prop = defineProps({
|
|
|
|
|
type: Boolean, |
|
|
|
|
default: false |
|
|
|
|
}, |
|
|
|
|
showHeader: { |
|
|
|
|
type: Boolean, |
|
|
|
|
default: true |
|
|
|
|
}, |
|
|
|
|
title: { |
|
|
|
|
type: String, |
|
|
|
|
defalut: "" |
|
|
|
@ -128,7 +124,7 @@ onBeforeUnmount(() => {
@@ -128,7 +124,7 @@ onBeforeUnmount(() => {
|
|
|
|
|
.close { |
|
|
|
|
cursor: pointer; |
|
|
|
|
position: absolute; |
|
|
|
|
top: 0.5rem; |
|
|
|
|
top: 1.5rem; |
|
|
|
|
right: 0.5rem; |
|
|
|
|
display: block; |
|
|
|
|
width: 2rem; |
|
|
|
|