feat(Popup): click-overlay add event param (#8107)

This commit is contained in:
neverland 2021-02-09 16:45:42 +08:00 committed by GitHub
parent dcef90a2a3
commit 0897d46143
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 11 additions and 10 deletions

View File

@ -205,7 +205,7 @@ export default {
| close | Emitted when closing ActionSheet | - | | close | Emitted when closing ActionSheet | - |
| opened | Emitted when ActionSheet is opened | - | | opened | Emitted when ActionSheet is opened | - |
| closed | Emitted when ActionSheet is closed | - | | closed | Emitted when ActionSheet is closed | - |
| click-overlay | Emitted when overlay is clicked | - | | click-overlay | Emitted when overlay is clicked | _event: MouseEvent_ |
### Slots ### Slots

View File

@ -221,7 +221,7 @@ export default {
| close | 关闭面板时触发 | - | | close | 关闭面板时触发 | - |
| opened | 打开面板且动画结束后触发 | - | | opened | 打开面板且动画结束后触发 | - |
| closed | 关闭面板且动画结束后触发 | - | | closed | 关闭面板且动画结束后触发 | - |
| click-overlay | 点击遮罩层时触发 | - | | click-overlay | 点击遮罩层时触发 | _event: MouseEvent_ |
### Slots ### Slots

View File

@ -234,7 +234,7 @@ export default {
| close | Emitted when closing Popover | - | | close | Emitted when closing Popover | - |
| opened | Emitted when Popover is opened | - | | opened | Emitted when Popover is opened | - |
| closed | Emitted when Popover is closed | - | | closed | Emitted when Popover is closed | - |
| click-overlay | Emitted when overlay is clicked | - | | click-overlay | Emitted when overlay is clicked | _event: MouseEvent_ |
### Slots ### Slots

View File

@ -250,7 +250,7 @@ export default {
| close | 关闭菜单时触发 | - | | close | 关闭菜单时触发 | - |
| opened | 打开菜单且动画结束后触发 | - | | opened | 打开菜单且动画结束后触发 | - |
| closed | 关闭菜单且动画结束后触发 | - | | closed | 关闭菜单且动画结束后触发 | - |
| click-overlay | 点击遮罩层时触发 | - | | click-overlay | 点击遮罩层时触发 | _event: MouseEvent_ |
### Slots ### Slots

View File

@ -140,7 +140,7 @@ export default {
| Event | Description | Arguments | | Event | Description | Arguments |
| ---------------- | ---------------------------------- | ------------------- | | ---------------- | ---------------------------------- | ------------------- |
| click | Emitted when Popup is clicked | _event: MouseEvent_ | | click | Emitted when Popup is clicked | _event: MouseEvent_ |
| click-overlay | Emitted when overlay is clicked | - | | click-overlay | Emitted when overlay is clicked | _event: MouseEvent_ |
| click-close-icon | Emitted when close icon is clicked | _event: MouseEvent_ | | click-close-icon | Emitted when close icon is clicked | _event: MouseEvent_ |
| open | Emitted when opening Popup | - | | open | Emitted when opening Popup | - |
| close | Emitted when closing Popup | - | | close | Emitted when closing Popup | - |

View File

@ -150,7 +150,7 @@ export default {
| 事件名 | 说明 | 回调参数 | | 事件名 | 说明 | 回调参数 |
| ---------------- | -------------------------- | ------------------- | | ---------------- | -------------------------- | ------------------- |
| click | 点击弹出层时触发 | _event: MouseEvent_ | | click | 点击弹出层时触发 | _event: MouseEvent_ |
| click-overlay | 点击遮罩层时触发 | - | | click-overlay | 点击遮罩层时触发 | _event: MouseEvent_ |
| click-close-icon | 点击关闭图标时触发 | _event: MouseEvent_ | | click-close-icon | 点击关闭图标时触发 | _event: MouseEvent_ |
| open | 打开弹出层时触发 | - | | open | 打开弹出层时触发 | - |
| close | 关闭弹出层时触发 | - | | close | 关闭弹出层时触发 | - |

View File

@ -155,8 +155,9 @@ export default createComponent({
} }
}; };
const onClickOverlay = () => { const onClickOverlay = (event) => {
emit('click-overlay'); emit('click-overlay', event);
if (props.closeOnClickOverlay) { if (props.closeOnClickOverlay) {
close(); close();
} }

View File

@ -191,7 +191,7 @@ export default {
| --- | --- | --- | | --- | --- | --- |
| select | Emitted when an option is clicked | _option: Option, index: number_ | | select | Emitted when an option is clicked | _option: Option, index: number_ |
| cancel | Emitted when the cancel button is clicked | - | | cancel | Emitted when the cancel button is clicked | - |
| click-overlay | Emitted when overlay is clicked | - | | click-overlay | Emitted when overlay is clicked | _event: MouseEvent_ |
### Slots ### Slots

View File

@ -209,7 +209,7 @@ export default {
| ------------- | ------------------ | ------------------------------- | | ------------- | ------------------ | ------------------------------- |
| select | 点击分享选项时触发 | _option: Option, index: number_ | | select | 点击分享选项时触发 | _option: Option, index: number_ |
| cancel | 点击取消按钮时触发 | - | | cancel | 点击取消按钮时触发 | - |
| click-overlay | 点击遮罩层时触发 | - | | click-overlay | 点击遮罩层时触发 | _event: MouseEvent_ |
### Slots ### Slots