fix bug
This commit is contained in:
		| @@ -36,7 +36,7 @@ export default { | ||||
| 			}); | ||||
| 		} | ||||
|  | ||||
| 		const show = e => { | ||||
| 		self.show = () => { | ||||
| 			if (!document.body.contains(el)) return; | ||||
| 			if (self._close) return; | ||||
| 			if (self.text == null) return; | ||||
| @@ -60,7 +60,7 @@ export default { | ||||
| 		el.addEventListener(start, () => { | ||||
| 			clearTimeout(self.showTimer); | ||||
| 			clearTimeout(self.hideTimer); | ||||
| 			self.showTimer = setTimeout(show, delay); | ||||
| 			self.showTimer = setTimeout(self.show, delay); | ||||
| 		}, { passive: true }); | ||||
|  | ||||
| 		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) { | ||||
| 		const self = el._tooltipDirective_; | ||||
| 		clearInterval(self.checkTimer); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo