операций, а то стоит eventListener на keyup и при нажатии на кнопку постоянно вызываются функции, да еще и после каждого нажатия увеличивается количество вызовов на +1?
                  
                  
                  
                  
                  
                  bind(el, binding, vNode) {
                  
                  
                      el.addEventListener('mouseleave', removeTooltip);
                  
                  
                     el.addEventListener('mouseenter', addTooltip);
                  
                  
                   },
                  
                  
                  
                  
                  
                  update(el, binding, vNode, oldVnode) {
                  
                  
                     if (oldVnode.key === vNode.key) {
                  
                  
                       return;
                  
                  
                     }
                  
                  
                      el.addEventListener(binding.value.tooltipEventRemove || 'mouseleave', removeTooltip);
                  
                  
                      el.addEventListener(binding.value.tooltipEvent || 'mouseenter', addTooltip);
                  
                  
                  }
                  
                  
                  когда сравниваю с key из oldVnode, то вообще не происходит вызова
                  
                  
                
А зачем вообще в директиве, да еще в update листенеры добавлять ?
Обсуждают сегодня