feat(components): 优化裁剪器和对话框组件

- 在 cropper 组件中添加 initial-coverage 属性,移除固定尺寸属性
- 在 RenderDialog 组件中添加 closeOnPressEscape 属性- 在 intelligent-agent 组件中设置 dialog 的 closeOnPressEscape 为 false
This commit is contained in:
陈昱达
2025-04-29 15:07:18 +08:00
parent f7e20fe0c4
commit 7a8597475e
3 changed files with 8 additions and 4 deletions

View File

@@ -33,12 +33,10 @@
<cropper-handle action="select" plain></cropper-handle>
<cropper-selection
id="cropperSelection"
initial-coverage="0.5"
movable
resizable
x="150"
y="100"
width="275"
height="275"
zoomable
ref="selection"
>
<cropper-handle

View File

@@ -7,6 +7,7 @@
:width="width"
:before-close="handleBeforeClose"
:closeOnClickModal="closeOnClickModal"
:close-on-press-escape="closeOnPressEscape"
>
<div class="render-dialog-body">
<slot name="default"></slot>
@@ -42,6 +43,10 @@ export default {
type: Boolean,
default: false
},
closeOnPressEscape: {
type: Boolean,
default: true
},
closeOnClickModal: {
type: Boolean,
default: true