diff options
Diffstat (limited to 'src/components/popover/popover.vue')
| -rw-r--r-- | src/components/popover/popover.vue | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/src/components/popover/popover.vue b/src/components/popover/popover.vue index c2a3e801..8f6ef2e6 100644 --- a/src/components/popover/popover.vue +++ b/src/components/popover/popover.vue @@ -11,19 +11,21 @@ > <slot name="trigger" /> </button> - <div - v-if="!hidden" - ref="content" - :style="styles" - class="popover" - :class="popoverClass || 'popover-default'" - > - <slot - name="content" - class="popover-inner" - :close="hidePopover" - /> - </div> + <teleport to="#popovers"> + <div + v-if="!hidden" + ref="content" + :style="styles" + class="popover" + :class="popoverClass || 'popover-default'" + > + <slot + name="content" + class="popover-inner" + :close="hidePopover" + /> + </div> + </teleport> </div> </template> |
