riku
5 天以前 f19e5267cc23b1c714dc746239864f33ed715dd9
src/components/CompGenericWrapper.vue
@@ -7,6 +7,9 @@
    @opened="$emit('update:visible', true)"
    @closed="$emit('update:visible', false)"
    destroy-on-close
    :draggable="draggable"
    :modal="modal"
    :append-to-body="appendToBody"
  >
    <div v-if="visible">
      <slot name="content"></slot>
@@ -38,6 +41,15 @@
  type: {
    type: String,
    default: 'normal'
  },
  draggable: Boolean,
  modal: {
    type: Boolean,
    default: true
  },
  appendToBody: {
    type: Boolean,
    default: true
  }
});
const typeOptions = ref([
@@ -56,11 +68,11 @@
);
</script>
<style scoped>
::v-deep .el-drawer__body {
:deep(.el-drawer__body) {
  padding-top: 0;
}
::v-deep .el-drawer__header {
:deep(.el-drawer__header) {
  margin-bottom: 16px;
}
</style>