|
|
@ -12,8 +12,8 @@ const props = defineProps({ |
|
|
title: propTypes.string.def('Dialog'), |
|
|
title: propTypes.string.def('Dialog'), |
|
|
fullscreen: propTypes.bool.def(true), |
|
|
fullscreen: propTypes.bool.def(true), |
|
|
width: propTypes.oneOfType([String, Number]).def('40%'), |
|
|
width: propTypes.oneOfType([String, Number]).def('40%'), |
|
|
scroll: propTypes.bool.def(false), // 是否开启滚动条。如果是的话,按照 maxHeight 设置最大高度 |
|
|
|
|
|
maxHeight: propTypes.oneOfType([String, Number]).def('400px') |
|
|
|
|
|
|
|
|
scroll: propTypes.bool.def(true), // 是否开启滚动条。如果是的话,按照 maxHeight 设置最大高度 |
|
|
|
|
|
maxHeight: propTypes.oneOfType([String, Number]).def('450px') |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
const getBindValue = computed(() => { |
|
|
const getBindValue = computed(() => { |
|
|
@ -73,7 +73,7 @@ function closedHandler() { |
|
|
<template> |
|
|
<template> |
|
|
<ElDialog |
|
|
<ElDialog |
|
|
v-bind="getBindValue" |
|
|
v-bind="getBindValue" |
|
|
:close-on-click-modal="true" |
|
|
|
|
|
|
|
|
:close-on-click-modal="false" |
|
|
:fullscreen="isFullscreen" |
|
|
:fullscreen="isFullscreen" |
|
|
:width="width" |
|
|
:width="width" |
|
|
destroy-on-close |
|
|
destroy-on-close |
|
|
@ -81,6 +81,7 @@ function closedHandler() { |
|
|
draggable |
|
|
draggable |
|
|
class="com-dialog" |
|
|
class="com-dialog" |
|
|
:show-close="false" |
|
|
:show-close="false" |
|
|
|
|
|
|
|
|
@close="closeHandler" |
|
|
@close="closeHandler" |
|
|
@closed="closedHandler" |
|
|
@closed="closedHandler" |
|
|
> |
|
|
> |
|
|
|