подскажите, что я делаю не так. Есть компонент родитель tabs.vue
и дочерний компонент tab.vue
. в зависимости от выбранного пункта в tabs.vue
, в tab.vue
переключается состояние active
и через 'v-if="active"
отображается нужный таб из списка. Пытаюсь сделать анимацию через transition-group
но ничего не происходит :( key также задал, пробовал в css .-leave-active
добавлять 'position: absolute'
тоже не помогло
//----------------------------------------------------------------
//tabs.vue //template
//----------------------------------------------------------------
<div class="tabs">
<ul class="tabs-menu">
<li class="tabs-menu__item" v-for="tab in tabs" :class="{ 'active' : tab.active}">
<a @click.prevent="selectTab(tab)"
href="#" class="tabs-menu__link"> {{name}} </a>
</li>
</ul>
<div class="tabs-content">
<slot></slot>
</div>
</div>
//----------------------------------------------------------------
//tab.vue //template
//----------------------------------------------------------------
<div class="tabs-content__item" v-if="active">
<slot></slot>
</div>
//----------------------------------------------------------------
//component.vue //template
//----------------------------------------------------------------
<tabs>
<transition-group name="fadeIn">
<tab key="1"></tab>
<tab key="2"></tab>
<tab key="3"></tab>
<tab key="4"></tab>
</transition-group>
</tabs>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Я хочу динамически подгружать по 10 постов пролистывая лентуЯ понимаю, что нужно это повесить на scroll
Имеется следующий код для метода execute, с помощью которого можно получать информацию по количеству лайков, репостов, комментариев, дат и айди...
Почему, выводит цифры от 1 до 10, а не повторяет, то, что записано в свойстве n? Как сделать?
Нужно чтобы при загрузке страницы автоматически вызывалась функция JS и элемент плавно становился "видимым", вот что мне здесь посоветовали: