Этот вопрос на самом деле не имеет ничего общего с Vue, все дело в том, какие собственные события <select>
испускаются при выборе опции, change
и input
, и оба эти события запускаются только при изменении выбранной опции а не когда выбранная опция переизбрана.
Насколько я знаю, нет способа определить, когда выбран тот же вариант. Возможно, вам придется развернуть свой собственный элемент управления, который имеет эту функцию.
Вы могли бы иметь возможность взломать его, отслеживая события мыши, но вполне вероятно, что он не будет работать на 100% в каждой ситуации (например, в разных браузерах и на мобильных устройствах).