1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| // el-tooltip 复制
| const tooltipCopy = {
| mounted(el) {
| console.log(el,66)
| const inputEl = el.querySelectorAll('span')?.[0]
| inputEl.__vueFocusHandler__ = {
| click: (e) => {
| console.log(e)
| },
| }
| inputEl.addEventListener('click', inputEl.__vueFocusHandler__.click)
| },
| unmounted(el) {
| const inputEl = el.querySelectorAll('span')?.[0]
| inputEl.removeEventListener('click', inputEl.__vueFocusHandler__.click)
| delete inputEl.__vueFocusHandler__
| },
| }
|
| export default tooltipCopy
|
|