У меня есть пользовательский компонент представления, который отображает три списка выбора: «Год», «Марка» и «Модель», и он хорошо работает для меня.
Моя проблема заключается в том, что она динамически помещается в родительскую форму ... Порядок табуляции не в порядке, и мое исследование, похоже, показывает, что это нормально без набора tabindex.
Допустим, я есть что-то вроде этого:
<input type="text" v-model="name" tabindex="1">
<my-widget v-if="someCondition"> </my-widget>
<input type="text" v-model="shop" tabindex="5">
Как мне сказать myWidget установить tabindex для выбора внутри моего виджета на 2,3,4? В идеале я хотел бы иметь возможность использовать два из этих виджетов на одной странице, чтобы жесткое кодирование не работало.
У кого-нибудь есть мысли по поводу лучшего способа назначения tabindex внутри компонента?