Айнур Ярулин, здесь я вам отвечать не буду. Буду ли отвечать где-то ещё - зависит от вас. Что вам надо сделать, чтобы получить от меня ответ:
Пример данных в тексте вопроса - исправьте его, чтобы он стал синтаксически корректным. И попытайтесь осознать (знаю, что мозгов тут вам может и не хватить, так что да - просто попытайтесь) неприемлемость публикации синтаксически некорректного мусора в тех случаях, когда исправление этой некорректности не является сутью вопроса.
Первый комментарий под ответом - удалите его. Ну и аналогично примеру данных - пытаетесь осознать неприемлемость подобных комментариев, но уже без всяких исключений.
Andy Koshman, вам следует оформить новый вопрос, где будет подробно рассказано, чего вы хотите сделать, как вы пытались это сделать, и чем вас не устроил полученный результат.
Алескей Дворяшин, вы-первых, то, что вы сейчас спросили, имеет весьма отдалённое отношение к исходному вопросу. И уже поэтому тут я вам отвечать не буду.
Во-вторых, что вы сейчас сказали на самом деле:
- Мне опять лень заглядывать в документацию, сделайте за меня это ещё раз.
Max89, в каких случаях не надо блокировать option? Если он нигде не выбран или выбран в текущем select'е. Так что смотрим индекс значения option'а в массиве выбранных значений и проверяем, что он равен -1 (т.е. отсутствует, т.е. не выбран) или индексу текущего select'а. Ну и инвертируем результат проверки.
То же самое, но иначе - значение текущего option'а присутствует среди выбранных и при этом не равно выбранному значению текущего select'а:
:disabled="selected.includes(val) && n !== val"
Или, ещё вариант, проверяем, есть ли среди выбранных значений такое, которое совпадает со значением текущего option'а, но при этом не совпадает со значением текущего select'а:
:disabled="selected.some(m => m === val && m !== n)"
Пример данных в тексте вопроса - исправьте его, чтобы он стал синтаксически корректным. И попытайтесь осознать (знаю, что мозгов тут вам может и не хватить, так что да - просто попытайтесь) неприемлемость публикации синтаксически некорректного мусора в тех случаях, когда исправление этой некорректности не является сутью вопроса.
Первый комментарий под ответом - удалите его. Ну и аналогично примеру данных - пытаетесь осознать неприемлемость подобных комментариев, но уже без всяких исключений.