fix bug
This commit is contained in:
parent
414f1d1158
commit
18fa317ee7
|
@ -36,7 +36,7 @@ export default {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
const show = e => {
|
self.show = () => {
|
||||||
if (!document.body.contains(el)) return;
|
if (!document.body.contains(el)) return;
|
||||||
if (self._close) return;
|
if (self._close) return;
|
||||||
if (self.text == null) return;
|
if (self.text == null) return;
|
||||||
|
@ -60,7 +60,7 @@ export default {
|
||||||
el.addEventListener(start, () => {
|
el.addEventListener(start, () => {
|
||||||
clearTimeout(self.showTimer);
|
clearTimeout(self.showTimer);
|
||||||
clearTimeout(self.hideTimer);
|
clearTimeout(self.hideTimer);
|
||||||
self.showTimer = setTimeout(show, delay);
|
self.showTimer = setTimeout(self.show, delay);
|
||||||
}, { passive: true });
|
}, { passive: true });
|
||||||
|
|
||||||
el.addEventListener(end, () => {
|
el.addEventListener(end, () => {
|
||||||
|
@ -75,6 +75,11 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
updated(el, binding) {
|
||||||
|
const self = el._tooltipDirective_;
|
||||||
|
self.text = binding.value as string;
|
||||||
|
},
|
||||||
|
|
||||||
unmounted(el, binding, vn) {
|
unmounted(el, binding, vn) {
|
||||||
const self = el._tooltipDirective_;
|
const self = el._tooltipDirective_;
|
||||||
clearInterval(self.checkTimer);
|
clearInterval(self.checkTimer);
|
||||||
|
|
Loading…
Reference in New Issue