x-id
x-id позволяет вам объявить новую «область действия» для любых новых идентификаторов, созданных с помощью $id(). Он принимает массив строк (имена идентификаторов) и добавляет к каждому сгенерированному $id('...') суффикс, который уникален для других идентификаторов на странице.
x-id предназначен для использования в сочетании с магическим свойством $id(...).
Вот краткий пример использования этой директивы:
<div x-id="['text-input']"> <label :for="$id('text-input')">Имя пользователя</label> <!-- for="text-input-1" -->
<input type="text" :id="$id('text-input')" /> <!-- id="text-input-1" --></div>
<div x-id="['text-input']"> <label :for="$id('text-input')">Имя пользователя</label> <!-- for="text-input-2" -->
<input type="text" :id="$id('text-input')" /> <!-- id="text-input-2" --></div>