This commit is contained in:
syuilo 2021-09-30 03:07:47 +09:00
parent 414f1d1158
commit 18fa317ee7

View file

@ -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);