diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md
index 41e10cd1a064bda8a67b1d7c8029d13710b1bdea..f962b89d494b8e679377e7215fa8f21724eead9f 100644
--- a/CHANGELOG.zh_CN.md
+++ b/CHANGELOG.zh_CN.md
@@ -3,6 +3,7 @@
### ✨ Features
- 新增 `settingButtonPosition`配置项,用于配置`设置`按钮位置
+- `modal`可以通过双击头部切换全屏
### ⚡ Performance Improvements
diff --git a/src/components/Modal/src/BasicModal.vue b/src/components/Modal/src/BasicModal.vue
index c2dc7fa0bb7b6efb868afe7010cf00a4da500627..d09f576cc717ea96e64b3e2e32e53fa19a996546 100644
--- a/src/components/Modal/src/BasicModal.vue
+++ b/src/components/Modal/src/BasicModal.vue
@@ -10,7 +10,11 @@
-
+
@@ -193,6 +197,12 @@
extHeightRef.value = height;
}
+ function handleTitleDbClick(e: ChangeEvent) {
+ if (!props.canFullscreen) return;
+ e.stopPropagation();
+ handleFullScreen(e);
+ }
+
return {
handleCancel,
getBindValue,
@@ -206,6 +216,7 @@
modalWrapperRef,
handleExtHeight,
handleHeightChange,
+ handleTitleDbClick,
};
},
});
diff --git a/src/design/index.less b/src/design/index.less
index 8df270e888a04410667a93c2715aad7785147fb4..a2dfb037675ad80a8fd5b1050c9e6a230ef848da 100644
--- a/src/design/index.less
+++ b/src/design/index.less
@@ -44,6 +44,9 @@ body {
}
a:focus,
-a:active {
- outline: none;
+a:active,
+button,
+div,
+span {
+ outline: none !important;
}