Всем привет. Хэлп! Уже всю голову сломал. Есть список элементов.
Задача: когда зажал клик на одном элементе списка и повел до любого другого элемента, эти элементы и диапазон между ними должны выделятся. При этом, если не отпустив клик повести мышь обратно, то выделения должны убираться.
Сейчас все работает (пробните в кодсендбоксе), но не добавляется первый элемент. Если я его пытаюсь добавить (расскомментируйте закомментированный код), то выделение обрывается после второго элемента, до того, как отпустить мышь. Причем не могу понять почему.
Вот кодсендбокс, заранее спасибо за ваше время и мозги. Мои уже все 😄
https://codesandbox.io/s/heuristic-wescoff-blyb9?file=/src/App.vue