почему не все элементы HTML в компоненте vuejs имеют data-v - ???????атрибут? - PullRequest
0 голосов
/ 20 апреля 2019

я использую framework7-vue + vuejs.Компоненты, как чип, имеют простой синтаксис:

<f7-chip text="Example Chip"></f7-chip>

и генерируют простой HTML:

<div data-v-aa85b83a="" class="chip">
    <div class="chip-label">Example Chip</div>
</div>

элемент .chip имеет атрибут data-v, почему .chip-label нет?Мне нужно установить стиль над chip-label, я знаю о / deep / styling, но это позор.можно установить атрибут data-v для динамических компонентов дочерних элементов?

1 Ответ

0 голосов
/ 20 апреля 2019

Это потому, что вы используете теги <style> в своем компоненте (стили с областями видимости) или просматриваете элементы во время горячей перезагрузки.Это более вероятно из-за scoped styles, хотя.

...