首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >转换组不工作

转换组不工作
EN

Stack Overflow用户
提问于 2018-01-26 07:45:45
回答 1查看 1.3K关注 0票数 0

https://codepen.io/joshuajazleung/pen/BJgXYp

我有这个过渡组,当我点击‘构建进度’选项卡时,我希望它会有淡入淡出的效果,但看不到过渡。

代码语言:javascript
复制
<transition-group name="fade" class="row no-gutters" v-show="currentTab !== 'living'">
  <div class="col-6 pr-3 pb-3" v-for="(item, index) in constructionGallery" :key="'construction' + item">
    <img :src="item.photoThumbSmall" alt="Gallery Photo index" class="img-fluid">
    <p>fserf</p>
  </div>
</transition-group>

根据我在Chrome Inspector中看到的,转换后的元素中没有添加任何类。

我做错什么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-26 08:51:11

这是因为当v-show求值发生变化时,会立即添加/删除进入/退出的<transition-group>。这两个选项卡模板应该位于单个<transition-group>

代码语言:javascript
复制
<transition-group name="fade" class="row no-gutters">
  <template v-if="currentTab === 'living'">...</template>
  <template v-else>...</template>
</transition-group>

demo

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48453751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档