feat: dialog add getDialogWrap

pull/1483/head
tanjinzhou 2019-11-27 13:55:32 +08:00
parent 97dce9db99
commit 76c6ce6f3d
3 changed files with 8 additions and 4 deletions

View File

@ -12,8 +12,8 @@ This component provides a configuration to all Vue components underneath itself
export default {
methods: {
getPopupContainer(el, dialogContext) {
if(dialogContext) {
return dialogContext.$refs.wrap;
if (dialogContext) {
return dialogContext.getDialogWrap();
} else {
return document.body;
}

View File

@ -12,8 +12,8 @@ ConfigProvider 使用 Vue 的 [provide / inject](https://vuejs.org/v2/api/#provi
export default {
methods: {
getPopupContainer(el, dialogContext) {
if(dialogContext) {
return dialogContext.$refs.wrap;
if (dialogContext) {
return dialogContext.getDialogWrap();
} else {
return document.body;
}

View File

@ -112,6 +112,10 @@ export default {
clearTimeout(this.timeoutId);
},
methods: {
// api
getDialogWrap() {
return this.$refs.wrap;
},
updatedCallback(visible) {
const mousePosition = this.mousePosition;
if (this.visible) {