Прочитать класс вложенного дочернего компонента в VueJs, когда нужно отменить монтирование компонента - PullRequest
0 голосов
/ 23 мая 2019

Поскольку я использую виртуальный список из этой зависимости . Он успешно работает. Но когда я пытаюсь написать контрольный пример, используя утилиты Vue-test, это не в состоянии читать класс ребенка дом.

В этом случае я не смогу прочитать статью тега класса "resultClass"

 wrapper = shallowMount(Component, {
  store,
  props,
});

const resultItemClasses = wrapper.find('.resutlClass').classes();
         // It gives empty wrapper

// DOM
<virtual-list
      class="scroller "
      key-field="id"
      v-slot="{ item }"
      v-bind:items="list"
      v-bind:item-size="100"
    >
      <article
        class="resutlClass"
         v-bind:class="{'resutlClass-disable' : disabled}"
        >
        <family
          v-bind:id="item.Id"
          v-bind:name="item.Name"
          v-bind:installedCount="item.Count"
          v-bind:imageUrl="item.imageUrl"
        />
      </article>
    </virtual-list>

PS: Наблюдения: v-slot = "{item}" не может повторяться, отсутствие этого приводит к решению проблемы. Любые предложения о том, как читать класс.

...