У меня есть пара элементов select на моей странице, и я хочу получить список значений всех выбранных на странице определенного класса
<select class="selectedCam" @change="dosomething" >
<option value="" disabled selected>select from below</option>
<option value="1">Direction 1</option>
<option value="2">Direction 2</option>
....
</select >
Если значение выбрано из одного выбора в моем элементе, я хочу отключить его во всех остальных выборках в моем элементе, которые имеют тот же класс. Этот список будет динамическим в зависимости от того, сколько кулачков подключено к моей системе в данный момент, поэтому я не буду знать, сколько их генерируется в любой момент времени.
Я знаю, что не должен манипулировать Dom с помощью JQuery при использовании vuejs.
Но я знаю, что с JQuery я мог бы найти $('. selectedCam')
и получить массив объектов, которые совместно использовали этот класс, и найти текущие значения для этих элементов, которые я мог бы использовать в своем событии onChange, чтобы отключить эти опции в других выборках один раз. Избранный.
Есть ли что-то похожее в Vue Js?
Или я должен попробовать другой подход в Vue Js, чтобы отключить эти опции в других выборках, которые генерируются на странице?