|
@@ -6,6 +6,7 @@
|
|
|
theme="confirm"
|
|
|
ref="confirm"
|
|
|
trigger="click"
|
|
|
+ :append-to="body"
|
|
|
@onHide="clickedOnce = false"
|
|
|
@hide="delayedHide()"
|
|
|
>
|
|
@@ -31,9 +32,11 @@ export default {
|
|
|
emits: ["confirm"],
|
|
|
data() {
|
|
|
return {
|
|
|
- clickedOnce: false
|
|
|
+ clickedOnce: false,
|
|
|
+ body: document.body
|
|
|
};
|
|
|
},
|
|
|
+
|
|
|
methods: {
|
|
|
// eslint-disable-next-line no-unused-vars
|
|
|
confirm(event) {
|
|
@@ -49,6 +52,7 @@ export default {
|
|
|
|
|
|
this.clickedOnce = false;
|
|
|
this.$emit("confirm");
|
|
|
+ this.$refs.confirm.tippy.hide();
|
|
|
},
|
|
|
delayedHide() {
|
|
|
setTimeout(() => {
|